- —You look tired.—Yes, I tennis for 2 hours.A. playedB. was playingC. have been playingD. plays
- I my homework for two hours and I won't stop until I finish it.A. have doneB. had doneC. have been doingD. did
- 按要求做题.1. Ben started to collect coins about 4 years ago. (改为同义句)Ben ____________ ____________ collecting co...
- —Do you know Tina well?—Yes. She and I _____ friends since we met last summer.[ ]A. have madeB. wereC. have been
- —How long has Sam been skating?—He _____ for five hours.A. have been skatingB. has been skatingC. was skatingD. has b...
- 句型转换。1. Tom ran for an hour. (用现在完成进行时改写句子)Tom _____ for an hour.2. I've been dancingsince I was fiv...
- 用所给词的适当形式填空1. There are so many people in the street! It is really too ____ (crowd), isn't it?2. At school...
- —Hey, it's raining!—Yes, it _____ for about 3 days.A. is rainedB. rainsC. has been rainingD. rained
- — How long has the man been waiting?— He _____ for 20 minutes.A. has been waitingB. is waitingC. was waitingD. will wait
- The rain started an hour ago. It's still raining now. It for one hour.A. rainedB. rainsC. is going to rainD. has been...
- Shenzhou VI ________ around the earth for 115 hours.A. has been flownB. has been flyingC. flewD. will fly
- —When_____ you_____teaching in our school, Mr. Smith?—I_____here since 1998.A. did, started; have been teachingB. did...
- I the living room all day, and I'll finish it this evening.A. have paintedB. have been paintingC. paintsD. painted
- All the students in our class ________ for two years.[ ]A. learnedB. have been learningC. learnD. are learning
- —How long the shop ?—For two months.[ ]A. did; openB. will; openC. has; been openD. has. been; open