—Why didn’t you come to my birthday party last night?
—I planned to, but my parents simply not let me out so late at night.
A.could
B.might
C.would
D.should
答案:C
题目分析:
Simply would not 决不,句意:昨天晚上,为什么你没有来我的生日聚会?我打算去的,但是我的父母亲坚决不让我晚上那么晚出去。might 为程度较轻的推测。would 语气更强 could能够 should应该,与句意不符。
点评:could, should和would除了分别是can,shall和will的过去式,还有其他的用法,有人学英语多年还容易将其搞混淆,因此使用时要特别注意:
1.could的用法
(1)表示惊异、怀疑、不相信等态度
(2)比较委婉客气地提出问题或陈述看法
(3)在虚拟条件句中作助动词,与谓语动词一起构成谓语
2.should的用法
(1)表示惊异、赞叹、不满等情绪
(2)表示委婉地陈述自己的意见
(3)(表示语气较强的假设)万一,竟然
(4)(表示可能性、推测)可能,该
(5)(表示建议、命令、愿意等)应该
3.would的用法
(1)用在虚拟语气的主句中
(2)委婉地提出请求、建议或看法
(3)表示意愿,在陈述语气和虚拟语气都可用
(4)表示过去反复发生的动作
(5)表示过去的一种倾向
(6)表示推测
4.may,might的用法
(1). may, might表示允许
表示现在的允许时,若是请求别人允许自己做某事,两者均可用,但用might 语气更委婉;若是自己允许别人做某事,一般只用 may,而不用 might。如:
注:在通常情况下,may 表示允许(请求允许或给予允许)时,总是针对“现在”或“将来”而言,若要表示已经给予或已经存在的允许,则通常不用 may,而用can
(2). may, might表示推测
两者都可用,只是 might 比 may 语气更不确定,表示的可能性更小。若推测现在的情况,后接动词原形;若推测正在进行的情况,后接动词进行式;若推测过去的情况,后接动词的完成式。