题目内容
. 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 have | C.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.went | B.had gone | C. would go | D.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 |