-----I bought this dictionary two weeks ago. ----You mean you __________ it for half a month.
#39847
A
have kept
B
have had
C
have bought
D
have taken
推荐题目
—Why didn’t you go to the movie yesterday? —Because I_________it before. 
#42506
A
had watched
B
have seen
C
have watched
D
had seen
There __________ an English speech next week.
#41827
A
will have
B
will be
C
is
D
has
 I ________ my homework while my parents ________ TV at 9 last night.
#38497
A
did; have watched
B
had done; were watching
C
was doing; were watching
D
would do; were watching