精英家教网 > 高中英语 > 题目详情
Had it been possible, I would have gone to attend Monica in the hospital, but I  fully occupied last month.
A.had beenB.wasC.amD.have been 过去相反,
B

试题分析:考查时态。But后面的句子使用陈述语气,要根据前面的虚拟语气的形式确定后面的时态。如果前面表示与过去相反,那么后面就使用过去时。如果前面前面表示与现在相反,后面就使用现在时。本题前面使用了would have gone,这是一个表示与过去相反的虚拟语气,故后面使用过去时。故B正确。
点评:But后面的句子使用陈述语气,要根据前面的虚拟语气的形式确定后面的时态。如果前面表示与过去相反,那么后面就使用过去时。如果前面前面表示与现在相反,后面就使用现在时。
练习册系列答案
相关习题

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

---Have you read the timetable ?   ---Yes .  The train ____ at 10:12 p.m..
A.will startB.is going to startC.should startD.starts

查看答案和解析>>

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

Mr. White ______ from heart trouble, and he takes some medicine with him.
A.sufferedB.has sufferedC.was sufferingD.has been suffered

查看答案和解析>>

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

When she ______ back tomorrow, I’ll tell her all about the news.
A.will comeB.comesC.had comeD.is coming

查看答案和解析>>

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

Before us lies the biggest room, _____ with things like guns, dolls and old clothes.
A.fillingB.filled
C.being filledD.having been filled

查看答案和解析>>

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

The teacher told me that the light ______ faster than sound.
A.travelsB.had traveledC.is travelingD.traveled

查看答案和解析>>

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

—Can I join the club, Dad?
—You can when you _____ a bit older.
A.getB.will getC.are gettingD.will have got

查看答案和解析>>

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

They became friends again that day. Until then, they _____ to each other for nearly two years.
A.won't speakB.haven't spoken
C.hadn't spokenD.haven't been speaking

查看答案和解析>>

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

Jack doesn’t smoke now, but he ______ for almost twenty years.
A.smokedB.was smokingC.has smokedD.had smoked

查看答案和解析>>

同步练习册答案