1) I _______ this book for the whole evening. a) have been reading b) has been reading c) have read d) have been read 2) He _______ two letters. a) have written b) has written c) have been writing d) has been writing 3) I ______ since 4 o'clock. a) have written b) has written c) have been writing d) has been writing 4) My brother ______ TV all day. a) have watched  b) has watched c) have been watching d) has been watching 5) She ______ to Paris. a) have never been b) has never been c) have never been being d) have been 6) How long _____ for Olga? a) have you waited b) have you been waiting c) have been you waiting d) you have waiting 7) My mother is in the kitchen. She _____ all morning. a) have been cooking b) has been cooking c) have cooked d) has cook 8) 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 9) _____ your homework? - Not yet. a) Have you done b) You have done c) Have done you d) Do you done 10) Why is his face so red? - He _____ in the sun. a) have been lying b) has been lying c) has lie d) have been liing

Present Perfect vs Present Perfect Continuous

ลีดเดอร์บอร์ด

สไตล์ภาพ

ตัวเลือก

สลับแม่แบบ

คืนค่าการบันทึกอัตโนมัติ: ใช่ไหม