should have put中的have可以去掉吗

You should have put the book where you found it. 请问这句话中,have可以去掉吗?它做什么成分呢?

请先 登录 后评论

最佳答案 2019-04-19 21:31

You should have put the book where you found it

本句中should have done表示本该做某事而未做。即你本该把书放回原处。(实际放到别处了)

should do 则表示应该做某事:

You should put the book where you found it. 你应该把书放回原处。(还没有放)

请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

(1)You(主语)// should have put(谓语动词)// the book (宾语)//where you found it(地点状语地点状语从句充当).

参考译文:你本应该把书放回原处。(实际上你没有放回原处,而是放到其它地方去了

where you found it为连接副词引导地点状语

(2)You(主语)// should  put(谓语动词)// the book (宾语)//where you found it(地点状语:地点状语从句充当).

参考译文:你应该把书放回原处。

(1)should have done sth含有一种“事后”责怪/不满的含义和情绪/遗憾/惋惜。意思“本应该做某事

You should have passed the exam.(含有遗憾/惋惜

你本应该通过考试的。

You should have returned my bike to me yesterday.(含有责怪不满情绪

你本应该昨天就把我的自行车还给我的。

(2)should do 只表示一种“事前”给某人/某个机构/某个组织/某个国家提供/发出/发布做某事的建议/忠告/命令。意思“应该做某事

You should exercise more.你应该多锻炼一些。

The diet should be maintained unchanged for about a year.

这样的饮食应保持约一年不变。

All visitors should register with the British Embassy.

所有游客都必须到英国大使馆登记。

The European Commission ruled that British Aerospace should pay back tens of millions of pounds.  

欧洲委员会裁定英国航空航天公司应该偿还数千万英镑。

关于should have done, shouldn't have done 区别归纳如下

(1)主语+should have done sth 意思为“主语本应该做某事”,但事实上没有做某事。

You should have done that yesterday. 

你本该昨天把它做完的

He should have done the computations more carefully.  

他本该细心一点做这些算题的.

We should have gone swimming, but it rained.

我们本来应该去游泳的,但下雨了。

We should have offered our help to him.

我们本来应该帮他忙的。

You should have been at home and enjoyed a big meal.

你本应该呆在家里享受丰盛大餐的。

(1)主语+shouldn't have done sth 意思为“主语本不应该做某事”,但事实上已经做了某事

You shouldn't have done it.  (但是实际上已经做了

你不应该做那事.

She shouldn't have gone sightseeing.

她本不应该观光旅行的。

You shouldn't have told  him that.(但是实际上已经告诉他了

你本不应该告诉他那个事情。



请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

网友这个问法,很有问题。这说明什么呢?

have put 是完成体,去掉了 have 后,put 是过去分词。

在should put 中,put 是原形,能跟过去分词的put 相提并论吗?


应该这样表述:本句should 后面的完成体 have put,可否改用一般体put,或原形put?

请先 登录 后评论
  • 0 关注
  • 1 收藏,2183 浏览
  • huanhuan 提出于 2019-04-18 18:14

相似问题