If you had joined the chat room ten minutes ago, you _____________what we were t
题型:不详难度:来源:
If you had joined the chat room ten minutes ago, you _____________what we were talking about. A.would know | B.would have known | C.knew | D.had known |
|
答案
B |
解析
考查虚拟语气。句意“would+have+done”表示对过去事情的假设,意思是“本来会做”。如果你十分钟前加入聊天室,你就会知道我们正在谈论什么了。“would+have+done”表示对过去事情的假设,意思是“本来会做”。故选B。 |
举一反三
You find it so hard to write the composition now if you had observed life carefullyA.wouldn"t | B.didn"t | C.don"t | D.mustn"t |
|
He ____ such a large house, though he was very glad. A . need buy B. hadn’t bought C shouldn’t have bought D. needn’t have bought |
Had Wang Ling received six more votes in the election of out class,she _____our monitor now. A.must have been | B.would have been | C.were | D.would be |
|
—______ you pass the examination on the first attempt? —Of course. You know, I have been preparing for it for a long time. |
--Can I have something to eat, Mum? I feel hungry. -- You ____ be hungry. You’ve just had some bread and ham. A.mayn’t | B.won’t | C.mustn’t | D.can’t |
|
最新试题
热门考点