They________here for more than ten years.
A.live
B.lives
C.are living
D.have lived
The famous writer________eight popular books since 2005.
A.writes
B.wrote
C.has written
D.is writing
We________more than 1,600 words since we began to learn English.
A.learn
B.have learned
C.learned
D.are learning
—________have you been in the sports club?
—For two years.
A.How often
B.How soon
C.How long
D.How much
(2014四川凉山州)She________her hometown since she was 18 years old.She told me she would return soon.
A.has left
B.has been away from
C.left
D.went away
—When did you buy the book?
—Two years ago.That is to say,I________it for two years.
A.bought
B.will buy
C.have bought
D.have had