I know it’s normal for such a thing to happen, but we _____ it if we’d been more careful.
#86837
A
need have avoided
B
could have avoided
C
will have avoided
D
had avoided
推荐题目
—Did you get a ticket then?—Yes,otherwise I _________ the concert last night. 
#86646
A
didn’t attend
B
wouldn’t attend
C
hadn’t attended
D
wouldn’t have attended
 —Happy birthday!—Thank you!It's the best present I ________ for.(2012·江苏)
#86556
A
should have wished
B
must have wished
C
may have wished
D
could have wished
 ——Yesterday, I didn’t see Ben at the party.   —— You _____ him. We just came back from Beijing this morning. 
#87561
A
mustn’t have seen
B
needn’t have seen
C
couldn’t see
D
can’t have seen
You must have waited here for a long time ,___________you?
#88229
A
mustn’t
B
didn’t
C
haven’t
D
hadn’t