We _____ John’s name on the race list yesterday but for his recent injury.
#87357
A
will put
B
will have put
C
would put
D
would have put
推荐题目
  But for the help of my English teacher, I ________ the first prize in the English Writing Competition.
#86363
A
would not win
B
would not have won
C
would win
D
would have won
---The book is borrowed from the library. You ____ your children touch it with their dirty hands. ---Sorry.    
#88042
A
should have let 
B
needn’t have let 
C
mustn’t have let
D
ought not to have let
The doctor recommended that you ____________ swim after eating a large meal. 
#86744
A
wouldn’t
B
couldn’t
C
needn’t
D
shouldn’t
I        my homework yesterday, but unfortunately I forgot about it totally.
#87193
A
need have handed in
B
should have handed in
C
must have handed in
D
may have handed in