题目

—Lucy,I told Denny about your success. —Oh,you ________ him;I had told him already. A. shouldn’t have told                   B. needn’t have told C. couldn’t have told                    D. mustn’t have told 答案: B   考查情态动词。答语意为:你本没必要告诉他,我已经告诉过他了。故用needn’t have done表示 “本不必做却做了”。shouldn’t have done表示 “本不应该做但做了”;couldn’t have done “不可能做某事”;must表示猜测时只用于肯定句中,must have done “准是……”。  
英语 试题推荐