--Who will go to the station to meet Lorry?--I will. I _____ her several times.
A. met
B. have met
C. had met
D. will meet
--What a nice dress! How long _____ you _____ it?--Just 2 weeks.
A. will, buy
B. did, buy
C. are, having
D. have, had
--Do you know Lydia very well?--Yes, She and I _____ friends since we were very young.
A. have made
B. have become
C. have been
D. have turned
The Smiths _______ in China for 8 years.
A. has lived
B. lived
C. have been
D. live