Many a student ______ made that mistake before, which is another way of saying a great many students ________ made that mistake.
#103735
A
had; has
B
has been; have
C
have; has
D
has; have
推荐题目
He spent at least as much time reading as you        online yesterday.
#103224
A
had to chat
B
did chatting
C
do chatting
D
had chatted
    Bruce _________his leg when he _____ in a football match yesterday afternoon.
#103664
A
broke; played
B
has broken; was playing
C
broke; was playing
D
was breaking; played
—I suppose the young beautiful actress is about 20 years old. — ________ ! She is still a college student. 
#104763
A
You guess it
B
You guessed it
C
You have it guessed
D
You’re guessing it
The book came out in 1973 and it _________into thirty languages ever since.
#99538
A
translated
B
has been translated
C
has translated
D
was translated