精英家教网 > 高中英语 > 题目详情
You needn’t have come in person --- a letter _____enough.
A.would beB.isC.would have beenD.was
C
考查情态动词用法。根据needn’t have come可知本土是对过去的情况进行说明。横线上也应该使用情态动词+have done,所以C正确。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

Since you have practiced so much in driving,there _____be any difficulty in passing the road rest.
A.mustn’tB.shan’tC.shouldn’tD.needn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Don't blame such a small boy any more. Even the wisest___ make a mistake sometimes.
A.mustB.canC.shouldD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I’m sorry, Bill. I _________ the book to you last week, but I was so busy that I forgot to do so.
A.must have returnedB.could returnC.should have returnedD.might return

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

We can see light in his office. He___________ be in his office.
A.canB.can'tC.mustD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---Are you content with her lecture? ----Far from that. It _______.
A.may have been goodB.couldn’t have been worseC.can’t be betterD.must be better

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It is usually warm in my hometown in March, but it _____ be rather cold sometimes.
A.wouldB.canC.shouldD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

–What do you think the noise was?
--It ___________ a cat.
A.may beB.might be
C.can have beenD.might have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mary __________ the job he offered to her, but she didn’t.
A.can’t takeB.ought to have takenC.should takeD.must have taken

查看答案和解析>>

同步练习册答案