高等学校英语应用能力

单选题If I hadn’t attended an important meeting yesterday, I _____ to see you.A will have comeB would have comeC have comeD had come

题目
单选题
If I hadn’t attended an important meeting yesterday, I _____ to see you.
A

will have come

B

would have come

C

have come

D

had come

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Bob was fully occupied yesterday, otherwise he _______ to the meeting.

A. would come

B. had come

C. must have come

D. would have come


正确答案:D

第2题:

You ______ yesterday if you were really serious about the job.

A. ought to come

B. ought come

C. ought have come

D. ought to have come


正确答案:D
17.考查情态动词及其时态。Ought  to do sth应该做某事。排除选项 B和 C。条件从句的时态为过去时,主句有 yesterday,说明是过去发生的事情。情态动词后用完成时表示已发生的动作。选项 D 是正确的。

第3题:

_______yesterday, you would have met Professor Jones.But now he has left for London.

A.Did you come

B.Had you come

C.Should you come

D.Were you to come


参考答案:B

第4题:

Had it been possible I would have come to see you, but I ____ so busy then.

A.had been

B.were

C.was

D.would be


答案:C

第5题:

he was busy that day. otherwise he _____ to attend our conference.

A. would come

B. come

C. came

D. would have come


参考答案:D

第6题:

Why hasn't he come? ______on time, we will have to put off the trip.

A. If he doesn't come

B. If he won't come

C. If he shouldn't come

D. If he hadn't come


正确答案:A

    16.答案为A  从句中的we will...可判断出空白处应为一个时间状语从句,具谓语要用一般现在时代替一般将来时。

第7题:

I didn’t see her in the meeting room this morning, so I think she ( ) at the meeting.

A、shouldn't have spoken

B、needn't have spoken

C、mustn’t have spoken

D、couldn’t have spoken


参考答案:D

第8题:

1.I ______they ______tomorrow.

A. think; won’ t come

B. don- t think ; come

C. don't think; will come

D. think; come


正确答案:C
I.1.C【解析】根据否定转移的原则可知前半部分应用 don't think;tomorrow是一般将来时的时间状语,敞从句应用一般将来时.故答案为C。

第9题:

Is it the first time you()to Chongqing?

A、came

B、have come

C、had come

D、would come


正确答案:B
解析:It is the first time后的从句用虚拟语气

第10题:

tom____to america with his parents. They____back in two weeks.

A)have gone;will come

B)has gone;will come

C)have been;will come

D)havebeen; come


参考答案:B