— You ought to have called him yesterday. — Yes, I know I _____.
A.ought to
B.have to
C.should have
D.must have
试卷相关题目
- 1— Jenny, how was your trip to Beijing? — Oh, I missed it. I wish I _____ my vacation there.
A.am spending
B.will spend
C.have spent
D.had spent
开始考试点击查看答案 - 2But for their help, we _____ the program in time.
A.cannot finish
B.will not finish
C.had not finished
D.could not have finished
开始考试点击查看答案 - 3If we ____ the other road, we might have arrived here in time for the meeting.
A.take
B.had taken
C.took
D.have taken
开始考试点击查看答案 - 4He suggested that we ______ the plan later, which suggested that he ______ against it.
A.discussed; was
B.would discuss; should be
C.discuss; was
D.should discuss; should be
开始考试点击查看答案 - 5If I had met our Math teacher, I ______ him about the problem.
A.would ask
B.would have asked
C.asked
D.must have asked
开始考试点击查看答案 - 6— I'm sorry. I _____ at you the other day. — Forget it. I was a bit out of control myself.
A.shouldn't shout
B.shouldn't have shouted
C.mustn't shout
D.mustn't have shouted
开始考试点击查看答案 - 7Cathy went to the hospital alone. If she had told me about it, I _____ with her.
A.had gone
B.would have gone
C.would go
D.went
开始考试点击查看答案 - 8What would have happened _____, as far as the river bank?
A.Bob bad walked farther
B.if Bob should walk farther
C.had Bob walked farther
D.if Bob walked farther
开始考试点击查看答案 - 9I ____ him the money but he didn't tell me he needed it.
A.should have lent
B.must have lent
C.need have lent
D.could have lent
开始考试点击查看答案 - 10_____ they known their neighbor was a drummer, they _____ into the building.
A.Had; wouldn't have moved
B.Were; wouldn't move
C.Had; wouldn't move
D.If had; wouldn't have moved
开始考试点击查看答案