Where have you been ?— I_______in the heavy traffic .Otherwise I_______ here ear
题型:不详难度:来源:
Where have you been ? — I_______in the heavy traffic .Otherwise I_______ here earlier.A.have got stuck; would have come | B.got stuck; was | C.got stuck ; would have come | D.had stuck ; would come |
|
答案
C |
解析
考查时态及虚拟语气。句意:你去哪了?我遇上交通拥挤了,不然的话我会早点到这的。be/get stuck in 陷入,困住,陷入交通拥挤动作在过去,故用一般过去式,第二空为与过去事实相反的虚拟语气,主句用would/could/might + have done结构,所以答案选C。 |
举一反三
---Well done, Tom! ---Thanks. But given more time, I ________ it better.A.shouldn’t have done | B.could have done | C.might not do | D.could do |
|
--- Ought we _____ clean the class room today? --- Yes, you _____.A.to; ought to | B. /; ought | C.ought; ought | D./; ought to |
|
You read a book in the sun—it’ll do harm to your eyes.A.couldn’t | B.wouldn’t | C.needn’t | D.mustn’t |
|
---Must I fill in the form? --No, _______.A.you must | B.there’s no need | C.you needn’t have | D.you needn’t to |
|
I promised to get there before 5 o’clock, but now the rain is pouring down. They _______ for me impatiently. A.may wait | B.ought to wait | C.could wait | D.must be waiting |
|
最新试题
热门考点