20. We ______ there for ten years already when you moved to Taiwan. (A) have lived (B) had lived (C)
21. Rita: Why do you look so tired? Henry: Well, I _____ out the trash, washed the dishes and done m
22. Kelly, one of my best friends, _____ a bike when she goes to work tomorrow. She won’t take the b
23. As soon as he _____ his work, he called me that would go swimming with me and asked me to wait f
24. I am not sure if Kevin _____ this morning, but if he does, I’ll tell him that you called. (A) wi
25. I have waited and waited _____ the sun rose from the mountains; _____ nobody wanted to go to the