66问答网
所有问题
should have done这个句型有吗
should have done这个句型有吗
好像是什么虚拟 大家给我个详细的说明
举报该问题
推荐答案 2009-01-13
should have done是虚拟语气 表示应该做而实际上没有做,并且带有一种责怪的语气
比如像You should have told me yesterday that you had changed your mind. 你昨天应该告诉我你改变主意了。(实际上没有告诉)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/inUiU22x.html
其他回答
第1个回答 2009-01-13
answer is right!
第2个回答 2009-01-13
should have done 是虚拟句式,意为本应该做某事而没做,另外, sb. be suposed to do sth. 也有类似的用法,如you are suposed to study in the room.以为你在房间里学习,实际上没有
第3个回答 2009-01-13
有的,表示本来应该做某事而没做。常常带有责怪语气。
相似回答
问一个英语问题
答:
第一句是说A本该提前预订,但是A没有,所以预订这个事是和事实向左的,用 should have done 表虚拟
。第二句完整是 If you had booked a room, it would have been all right. 标准的虚拟语气,与过去事实相反时,从句 If had done, 主句 would have done ...
主语从句 虚拟语气
should
+
have
done
与should do 区别在哪里?_百度...
答:
主语从句 虚拟语气 形式
should
+动词原形 should+
have
done
前者是说 现在应该做xxx 后者是悔过, 说 原来本应该做xxx.虚拟语气中would could should might have done与
had
done都是表示过去,在用法上有何区别?像在主语从句 在语气上比had更委婉,可用于其他人称,比如 You 虚拟语气should have ...
为什么could
have
done
可以译为“本来可以…”而不是表示过去将来完成时...
答:
这是虚拟语气
。类似的词还有would,should,must等。详细用法在下面:一、“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。1. It must have rained last night, for the ground is wet. 昨晚一定下雨了,因为地面还是湿的。2. You must have been mad to...
几个情态动词的用法
should
have
done
can have donewould have done等...
答:
must +
have
done
表示对过去情况的推测,只用于肯定句,意思是“一定……”.其否定的意义用can’t +have done
should
(ought to) + have done 表示“本来应该做而实际上没做”,其否定式则表示“本来不该做而实际上做了”,常含有责备的语气.could + have done 表示“本来有能力做而实际上没有...
完全可以做某事但实际没做
这个句型
怎么说?
答:
这样说:
should
have
done
should
have
done
和should都可以表示竟然吗
答:
1、
should
have
done
表示 :本该做的事情没做,语气中带有责备的意思,反之,shouldn‘t have done 表示不该做的事情做了,这是动词的虚拟语气一种表达方式,可以与ought(nt)to have done 换用;例如: You shuold have done it earlier.这件事你早该做(但“没做”)2、在 It is strange...
大家正在搜
shall have done
you should have
Could have done
would have done
should be done
should of done
could have been
should be done用法
will have done