Many a student ______ made that mistake before, which is another way of saying a great many students ________ made that mistake.
A.had; has
B.has been; have
C.have; has
D.has; have
试卷相关题目
- 1All my homework ______,I watched TV with my parents.
A.done
B.doing
C.being done
D.had been done
开始考试点击查看答案 - 2He works in a factory now, but he _______ on a farm for 20 years.
A.worked
B.has worked
C.had worked
D.had been working
开始考试点击查看答案 - 3My plane _________ at 8:30 am, so I _________ home at 8:00 tomorrow morning.
A.leaves; leave
B.leaves; am leaving
C.is leaving; am leaving
D.is leaving; leave
开始考试点击查看答案 - 4.---- It is high time I _______ to school.I have to go now ---- See you! ---- See you!
A.had gone
B.went
C.would go
D.should have gone
开始考试点击查看答案 - 5Johnson ____ for 5 years for political reasons when he was young.
A.was put in prison
B.was in the prison
C.got out of prison
D.was in prison
开始考试点击查看答案 - 6—Why ! Where's my passport? Maybe I left it on the plane. --My Goodness ! You _________ things behind.
A.had never left
B.didn't leave
C.never left
D.haven't left
开始考试点击查看答案 - 7He__________ he would be able to leave tomorrow, but it's beginning to took difficult.
A.hopes
B.was hoping
C.had hoped
D.hoped
开始考试点击查看答案 - 8Donald ________ sixteen tomorrow.
A.is being
B.going to be
C.shall be
D.will be
开始考试点击查看答案 - 9In my opinion, this kind of dress _________ professional women like you and me.
A.doesn't fit
B.isn't fit for
C.doesn't suit
D.isn't suited for
开始考试点击查看答案 - 10“What place is it?” “Haven't you found out we _____ back where we ______?”
A.were, had been
B.have been, are
C.are, were
D.are, had been
开始考试点击查看答案