Mr.Smith didn't phone me last night,but he______.

Mr.Smith didn't phone me last night,but he______.
A.might have to B.would do C.had to D.should have
请问这个选择什么?为什么?为什么要用到虚拟?
xiaoshouhou 1年前 已收到6个回答 举报

evolutionr 幼苗

共回答了23个问题采纳率:95.7% 举报

D,本应该做而没有做

1年前

3

陈希我1_ff 幼苗

共回答了141个问题 举报

D.should have should have done 表示本应该做但没做

1年前

2

小狗nn 幼苗

共回答了7个问题 举报

d

1年前

2

珍贵kk 幼苗

共回答了1个问题 举报

选D,这句话的意思是:昨天晚上史密斯先生没有给我打电话,但是他本应该打的。是对过去的虚拟,这件是没有发生,所以用should+have done。

1年前

2

云游的风 幼苗

共回答了1个问题 举报

D.should have
对过去的虚拟,省略done和宾语

1年前

0

ss004004 幼苗

共回答了37个问题 举报

选B,他过去常常呼我,过去的一个习惯性动作,可他昨晚没有呼我表惊讶

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 3.643 s. - webmaster@yulucn.com