—Did you enjoy the film?  —Yes, it’s the best one I ________ these years. 
#104475
A
had     
B
have had   
C
had had  
D
would have
推荐题目
Michael ______ here to see you and he ______ a note on your desk . 
#104622
A
has come ; has left
B
has been ; has left
C
has come ; left
D
has been ; left
By the time you arrive in Liverpool, we ___________ in France for two weeks. 
#102888
A
shall stay
B
have stayed
C
will have stayed
D
have been staying
If Newton lived today, he would be surprised by what _______ in science and technology.
#103519
A
had discovered
B
had been discovered
C
has discovered
D
has been discovered
—Have you read book called Waiting for Anya? —Who _______ it?
#104084
A
writes
B
has written
C
wrote
D
had written