— You ought to have made an apology to your English teacher last Sunday.— Yes, I know I ____.
A.ought to
B.have to
C.should have
D.must have
试卷相关题目
- 1It is suggested that the project ______ until all the preparations have been made.
A.is not started
B.won't be started
C.isn't to be started
D.not be started
开始考试点击查看答案 - 2If we ____ the other road, we might have arrived here in time for the meeting.
A.take
B.had taken
C.took
D.have taken
开始考试点击查看答案 - 3I ______ the poor rabbit, but I didn't have the right drugs with me at that moment.
A.saved
B.had saved
C.could save
D.could have saved
开始考试点击查看答案 - 4If he had taken my advice, he _____ in the competition.
A.would succeed
B.would have succeeded
C.should succeed
D.might succeed
开始考试点击查看答案 - 5— Sorry, I'm afraid I have no time.— If I were you, I ______ to the party.
A.go
B.went
C.will go
D.would go
开始考试点击查看答案 - 6I ______ this business if my friend Ray ______ willing to act as my helper.
A.could not start; had not been
B.could never have started; was not
C.could never have started; had not been
D.could have started; were
开始考试点击查看答案 - 7— It's really a miracle! You're still alive at all after such a terrible accident!— Thank goodness! But for the stick of the tree branch, I ____.
A.would have been killed
B.had been killed
C.be killed
D.was killed
开始考试点击查看答案 - 8— If I _____ Barack Obama, I ______ to receive the Nobel Prize for Peace. — Really? Why?
A.were to be; do not go
B.am; will not go
C.were; would not go
D.would be; were not to go
开始考试点击查看答案 - 9The officer insisted that the young girl _____ a thief and that she ____ free at once.
A.was not; be set
B.should not be; be set
C.was not; was to be set
D.was not ; set
开始考试点击查看答案 - 10— Pity you missed the lecture on nuclear pollution. — I _____ it, but I was busy preparing for a job interview.
A.attended
B.had attended
C.would attend
D.would have attended
开始考试点击查看答案