I my homework yesterday, but unfortunately I forgot about it totally.A. need have handed i

发布时间:2020-08-17 00:43:38

I     my homework yesterday, but unfortunately I forgot about it totally.
A. need have handed in
B. should have handed in
C. must have handed in
D. may have handed in

网友回答

A. need have handed in
(答案→)B. should have handed in
C. must have handed in
D. may have handed in
解析:考查虚拟语气。But后面的句子使用陈述语气,前面的句子使用虚拟语气。本题But后面的句子使用了过去时,故前面的句子是与过去事实相反的虚拟语气。need have done需要做某事,实际上却没有做;should have done本应该做某事,实际上却未做;must have done一定做了某事(表示推测);may have done也许做了某事(表示推测);句意:我本应该昨天交作业,但是不幸的是我完全忘记了。
以上问题属网友观点,不代表本站立场,仅供参考!