1) I _______ your report the whole afternoon. a) have been reading b) has been reading c) have read d) have been read 2) I ______ this minute since 9 o'clock. I'm exhausted! a) have written b) has written c) have been writing d) has been writing 3) All employees ______ the the lecture attentively. a) have watched  b) has watched c) has been watching d) have been watching 4) She ______ to the company's headquarters before. a) have never been b) has never been c) have never been being d) have been 5) I _____ the office for half an hour, but can't get through. a) have called b) has called c) have been calling d) have been called 6) He ___________ two emails to suppliers. a) have just sent b) has just sent c) have just been sending d) has just been sending 7) How long _____ for me? I'm so sorry. a) have you waited b) have you been waiting c) you have been waiting d) you have waiting 8) The C-suite executives are in the meeting room. They _____ all morning. a) have been talking b) has been talking c) have talked d) has talked 9) Where __________ since he came back from London? a) George has been working b) George has working c) has George been working d) George has worked 10) _____ that email? - Not yet. a) Have you sent b) You have sent c) Have you been sending d) Have you been sent 11) I _____ the NYC branch for years. a) haven't been to b) have not been c) has been not to d) have not been to 12) Why are their faces so red? - They _______ in the common room. a) have been arguing b) has been arguing c) has argued d) have arguing 13) ________ happy lately, so she decided to quit. a) She has been feeling b) She has felt c) She has feeling d) She has been felt 14) The team _______ hard to prepare for the launch of the new product. a) has been trained b) has training c) has been training d) has been train

Present Perfect vs Present Perfect Continuous C1

排行榜

視覺風格

選項

切換範本

恢復自動保存: ?