(2014·湖南六校联考)I know it’s normal for such a thing to happen,but we________it if we’d been more careful.
#86405
A
need have avoided
B
could have avoided
C
will have avoided
D
had avoided
推荐题目
If I had been a little more careful, I _______the wallet behind.
#86676
A
won't leave
B
hadn't left
C
didn't leave
D
wouldn't have left
—You ought to have made an apology to Tom yesterday evening.—Yes, I know I __ __.
#87727
A
ought to have
B
have to
C
should
D
must have
Had it not been for the haze(霾)weather phenomenon, there fewer car accidents in Beijing then.
#86816
A
would have been
B
were
C
may be
D
would be
One ought _____ for what one hasn’t done.
#90204
A
not to be punished
B
to not be punished
C
to not punished
D
not be punished
