精英家教网 > 高中英语 > 题目详情
If you ____ the chat room ten minutes ago, you ____ what we were talking about.
A.have joined; will knowB.would join; have known
C.should join; would know D.had joined; would have known
D
考查虚拟语气。句意:如果你十分钟以前加入了聊天室,你就会知道我们正在谈论什么。结合语境可知条件句中是对过去状态的虚拟,故用过去完成时态,主句中用过去将来完成时态,“would+have+done”表示对过去事情的假设,意思是“本来会做”。故选D。
练习册系列答案
相关习题

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

— Why, David, you look so tired!
— Well, I ________an article and I must finish it tomorrow.
A.was writingB.will be writing
C.have been writing D.have written

查看答案和解析>>

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

—Sorry, sir, your car isn’t ready yet. It _____ in the garage.
―That’s all right.
A.is repairedB.is being repairedC.hasn’t repairedD.has been repaired

查看答案和解析>>

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

A lot of people often forget that oral exams ______ to test our communicative ability.
A.designB.are designed
C.are designingD.are being designed

查看答案和解析>>

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

Unfortunately when we arrived she ___, So we only had time for a few words.
A.just leftB.has just leftC.was just leavingD.had just left

查看答案和解析>>

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

Police are searching for an escaped criminal who is reported to _____ since he broke away from the prison.
A.have been missingB.have lost
C.be missingD.get lost

查看答案和解析>>

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

It _______ long before we ______ the result of the experiment.
A.will not be; will knowB.is; will knowC.will not be; knowD.is; know

查看答案和解析>>

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

Seeing the road ________ with snow, they had to stay at home, watching TV and drinking coffee.
A.blockingB.blockedC.to blockD.to be blocked

查看答案和解析>>

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

We would have gone fishing yesterday, but it _______ heavily.
A.rainedB.had rainedC.has rainedD.would rain

查看答案和解析>>

同步练习册答案