精英家教网 > 高中英语 > 题目详情

. If my father ______ here yesterday, he would have stopped me from going surfing.

A.had been B.were C.should be D.has been

A

解析试题分析:考查虚拟条件句:句意:如果我爸爸昨天在这儿,他就会不让我冲浪了。主句用would have done表示和过去相反的虚拟语气,从句有时间yesterday,也是和过去相反的虚拟条件句,用过去完成时,选A。
考点:考查虚拟条件句

练习册系列答案
相关习题

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

I apologize if I _______ you, but I assure you that it was unintentional.

A.should offend B.were to offend C.had offended D.offended

查看答案和解析>>

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

In this country it is required that anyone who wants to settle here ______ to pass this kind of test.

A.has B.must haveC.have D.will have

查看答案和解析>>

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

It’s time that you_____with the relief work in the flood-stricken area after the awful typhoon.

A.must help B.can help C.helped D.have helped

查看答案和解析>>

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

—Sorry, sir. I can’t answer this question.
---Well, you are supposed______ this part of history.

A.reading B.to be reading C.to have read D.having read

查看答案和解析>>

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

I ___to my cousin’s birthday party last night, but I was not available

A.wentB.had goneC. would goD.would have gone

查看答案和解析>>

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

I _____ sooner but I didn’t know that they were waiting for me .

A.had come B.was coming C.would come D.would have come 

查看答案和解析>>

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

-Jenny took the 8:00 bus to Guangzhou this morning.
-Really? He__the 9:00 train. It's much more  comfortable and safer to travel by train.

A.could have taken B.should take
C.must have taken D.can take

查看答案和解析>>

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

Did Jack take the doctor’s advice that he ________ in bed for a couple of days?

A.lies B.lay C.lie D.laid

查看答案和解析>>

同步练习册答案