If you ____ the chat room ten minutes ago, you ____ what we were talking about.A
题型:不详难度:来源:
If you ____ the chat room ten minutes ago, you ____ what we were talking about.A.have joined; will know | B.would join; have known | C.should join; would know | D.had joined; would have known |
|
答案
D |
解析
考查虚拟语气。句意:如果你十分钟以前加入了聊天室,你就会知道我们正在谈论什么。结合语境可知条件句中是对过去状态的虚拟,故用过去完成时态,主句中用过去将来完成时态,“would+have+done”表示对过去事情的假设,意思是“本来会做”。故选D。 |
举一反三
The harder you_______ , the greater progress you______ . A.will study; will make | B.will study; make | C.study; make | D.study; will make |
|
The building which _____ now will be our science laboratory.A.is being built | B.will be built | C.is built | D.has been built |
|
The students _______ busily when Miss Brown went to get a book she _______ in the office.A.had written; left | B.were writing; has left | C.had written; had left | D.were writing; had left |
|
---Where is mother? ---She is in the kitchen. She ___ the dinner for the party the whole afternoon.A.is preparing | B.was preparing | C.has preparing | D.has been preparing |
|
Unfortunately when we arrived she ___, So we only had time for a few words.A.just left | B.has just left | C.was just leaving | D.had just left |
|
最新试题
热门考点