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

I would have attended your birthday party last night but for the fact that it    at that time.

A.was raining B.would rain C.had rained D.had been raining

A

解析试题分析:句意:要不是昨晚这个时候一直下雨,我可能已经去参加你的生日聚会了。I would have attended your birthday party last night表过去本可以做某事,实际上没做,是虚拟语气,而the fact后面是同位语从句,说明事实的内容,不能用虚拟语气,所以用一般过去式,选A。
考点:考查时态

练习册系列答案
相关习题

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

--- Hey, Mary, your backpack looks nice. When did you buy it.
--- I ____ it for two weeks.

A.had B.bought C.have had D.have bought

查看答案和解析>>

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

Hurry up! Mark and Carol _______ us.

A.expect B.are expecting C.have expected D.will expect

查看答案和解析>>

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

I would have come earlier, but I _____ that you were waiting for me.

A.didn’t knowB.hadn’t knowC.would have knownD.haven’t known

查看答案和解析>>

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

—Tom,you’ve got an A in the final English exam.Congratulations!
—Thanks.But I never thought the result came out so fast.The papers________when I left the teacher’s office just now.

A.had been marked
B.were still being marked
C.are still marking
D.had been marking

查看答案和解析>>

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

Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.

A.has been doingB.has done
C.didD.had done

查看答案和解析>>

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

--- Haven’t seen you for ages! Where have you been, anywhere ?
--- I _______ to New York City. I just got back.

A.have been sent B.was sent C.had been sending D.would be sent 

查看答案和解析>>

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

For the sake of enough time for study and rest, students are _____ from using cellphones in our school.

A.encourgedB.forbidden C.requiredD.kept

查看答案和解析>>

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

I felt very excited because it was the first time I        on the stage.

A.have acted B.acted C.act D.had acted

查看答案和解析>>

同步练习册答案