题目内容
----- John looks a bit upset. Did you tell him the bad news?
----- Yes, but I _____him after his birthday party.
A. should have told B .must have told
C. shouldn’t have told D. needn’t have told
A
解析:考查虚拟语气。Should have done sth本应该做某事实际上却未坐;must have done一定做了某事;shouldn’t have done本不应该做某事,实际上却做了。Needn’t have done本不需要做某事,实际上却做了。句意—John看上去有点难过。你把那个坏消息告诉他了?—是的。可我本应该是在生日聚会以后在告诉他的。根据句意说明A正确。
考点:考查虚拟语气
点评:虚拟语气的考查重点要关注if条件句的虚拟语气,不同的时态使用不同的形式。
Faced with a bill for $ 10,000, ________________ .
A.John has taken an extra job | B.the boss has given John an extra job. |
C.an extra job has been taken | D.an extra job has been given to John. |
Only ______ allowed to take part in the speech contest in our class and so the rest ______ disappointed.
A.was John; were | B.John was; were |
C.was John; was | D.John was; was |
John received an invitation to a dinner, and with his work____, he gladly accepted it.
A.finished | B.finishing | C.to finish | D.was finished |