题目
21、I ___ to her because she phoned me shortly afterwards(3.0分).A. ought to have writtenB. couldn't have writtenC. must have writtenD. needn't have written
21、I ___ to her because she phoned me shortly afterwards(3.0分).
A. ought to have written
B. couldn't have written
C. must have written
D. needn't have written
题目解答
答案
D. needn't have written
解析
本题考查情态动词+have done的用法。解题的关键在于理解每个选项所表达的含义,并结合题目中的语境来判断。
各选项含义分析
- A选项“ought to have written”:表示“本应该写”,意味着实际上没有写,但从情理上来说应该写。
- B选项“couldn't have written”:表示“不可能写”,强调根据某种情况或证据,写这件事是不太可能发生的。
- C选项“must have written”:表示“一定写了”,是对过去事情的肯定推测,说明有很大的把握认为写了。
- D选项“needn't have written”:表示“本不必写”,即实际上写了,但从情况来看是没有必要写的。
结合题目语境分析
题目中提到“she phoned me shortly afterwards”(她不久后给我打了电话),这意味着在她打电话之后,“我”就没有必要再给她写信了,而“我”实际上可能写了信。所以应该选择“needn't have written”。