英语吧 关注:1,546,980贴子:11,408,853
  • 13回复贴,共1

【求教】请问这道选择题中should是干什么用的?

只看楼主收藏回复

I am surprised that you _______ so indiscreetly.
A. act
B. should be acted
C.should have acted
D. could have been acted
这题很明显只能选C.
但是如果这道再加两个选项
E. acted
F. have acted
那么我或选E或选F,反正就不会选C了。因为我实在不明白should 在句子中起什么作用。求教啊


IP属地:山东1楼2014-03-20 19:29回复
    should have done是本应该做某事的意思 根据语境当选这道 楼主是高中生吧


    IP属地:福建来自Android客户端2楼2014-03-20 19:32
    收起回复
      should 有竟然的意思。so.


      IP属地:湖南来自Android客户端3楼2014-03-20 19:57
      收起回复
        should的虚拟语气有两重性
        She should have told you that. 本应告诉(实际上没告诉)
        She should have stolen that watch. (本不应偷)实际上,竟然偷了


        IP属地:湖北4楼2014-03-20 20:38
        收起回复
          可以作为竟然理解


          来自Android客户端5楼2014-03-21 07:38
          回复