1) I _______ this book for the whole evening. a) have been reading b) has been reading c) have read d) have been read 2) I ______ this essay since 4 o'clock. I'm exhausted! a) have written b) has written c) have been writing d) has been writing 3) My brother ______ TV all day. a) have watched b) has watched c) have been watching d) has been watching 4) She ______ to Paris. a) have never been b) has never been c) have never been being d) have been 5) We _____ him for half an hour, but can't get through. a) have phoned b) has phoned c) have been phoning d) have been phoned 6) He ___________ two letters. a) have just written b) has just written c) have just been writing d) has just been writing 7) How long _____ for Olga? a) have you waited b) have you been waiting c) have been you waiting d) you have waiting 8) My mother is in the kitchen. She _____ all morning. a) have been cooking b) has been cooking c) have cooked d) has cook 9) What __________ since he left for London? a) John has been doing b) has been John doing c) has John been doing d) has been doing John 10) _____ your homework? - Not yet. a) Have you done b) You have done c) Have done you d) Do you done 11) My grandmother _____ for years. a) has not worked b) have not worked c) has worked not d) have not work 12) Why is his face so red? - He _______ in the sun. a) have been lying b) has been lying c) has lied d) have lying
0%
QUIZ Present Perfect vs Present Perfect Continuous
共用
由
Rebeccamazzini
編輯內容
嵌入
更多
排行榜
顯示更多
顯示更少
此排行榜當前是私有的。單擊
共用
使其公開。
資源擁有者已禁用此排行榜。
此排行榜被禁用,因為您的選項與資源擁有者不同。
還原選項
測驗
是一個開放式範本。它不會為排行榜生成分數。
需要登錄
視覺風格
字體
需要訂閱
選項
切換範本
顯示所有
播放活動時將顯示更多格式。
打開結果
複製連結
QR 代碼
刪除
恢復自動保存:
?