If she     that Mary would come to see her, she would never have gone to the party.
#87024
A
had known
B
knew
C
knows
D
would know
推荐题目
 There was something wrong with the network, or the e­mail ________ earlier.
#86491
A
could have been sent
B
might be sent
C
need have been sent
D
must be sent
 Recently quite a lot of experts _____ that another law on wildlife protection ____ as soon as possible. 
#89276
A
suggested; must be passed
B
have suggested; be passed
C
were suggesting; was passed
D
suggested; being passed
He       have come here yesterday,        he?
#89653
A
mustn’t;did
B
couldn’t;has
C
mustn’t;haven’t
D
must;didn’t
________ more careful, his ship would not have sunk. 
#89375
A
If the captain were
B
Had the captain been
C
Should the captain be
D
If the captain would have been
.Mary is so wet. She _______ in the rain.
#88015
A
must be caught
B
must have been caught
C
should have been caught
D
can have been caught