------I don’t know why he has made such a silly mistake in the exam. ------ He
题型:不详难度:来源:
------I don’t know why he has made such a silly mistake in the exam. ------ He ____________ it before he handed in the paper. A.may have checked | B.might check | C.must have checked | D.should have checked |
|
答案
D |
解析
考查情态动词+have done的用法:A. may have checked可能已经检查了,B. might check 可能检查了, C. must have checked一定检查了,D. should have checked 本该检查而没有,句意是:--我不知道为什么他在考试中犯了这么愚蠢的错。--他本该交试卷钱检查一下的。选D。 |
举一反三
---- Where is Jack? ----He _________ football on the playground with those AFS students, but I am not sure.A.must be playing | B.must have played | C.may be playing | D.may have played |
|
---Is the book Lock And Key in the library? --- . The school has just bought many new books.A.Shall be | B.Would be | C.Might be | D.Should be |
|
— Did you attend the meeting? — I would have known the news if I it.A.had attended | B.attended | C.should attend | D.would attend |
|
The weather in this area is generally warm,but it be very cold sometimes.A.must | B.can | C.should | D.need |
|
---Have you heard of Wang Meng? ---Yeah, she ______ have done better. She won China’s first gold medal at Turin.A.should | B.might | C.needn’t | D.couldn’t |
|
最新试题
热门考点