1. By NGUYỄN DIỆU VY from RISE Tutors Club
BÀI TẬP THÌ HIỆN TẠI HOÀN THÀNH
BÀI 1. Chia động từ cho từ trong ngoặc
1. He (be)________here for a while.
2. I (never go)________to Paris.
3. ________you (do)________your homework?
4. Marina (not read)________any book since she left school.
5. She (learn)________Spanish since March.
6. My girlfriend and I (see)________this film 5 times.
7. My father (not water)_________these flowers since yesterday.
8. We (be)________good friends since high school.
9. How many times________you (clean)________your room this week?
10. Who________she (hang)________out with?
BÀI 2. Điền “since” hoặc “for” vào chỗ trống
1. I have done all the tasks you gave me________this morning.
2. We haven’t gone to this town’s mall________we came here.
3. My classmates have talked about our new teacher________hours.
4. He hasn’t ate anything________Tuesday.
5. How many times have you read this book________you bought it?
6. Have you not visited your grandfather________a month________July?
7. Where has he worked at________5 years?
8. What have you talked about________the last time you ended this topic?
9. They have studied here________4 months.
10. I have used the laptop________2 hours________8 o’clock.
BÀI 3. Tìm và sửa lỗi sai trong các câu sau
1. I hasn’t seen this guy before.
2. He has be hard working since he met the new teacher.
3. What have you did since last year?
4. We have gone shopping since 3 hours.
5. I haven’t readed about this subject.
6. Why has they built this tower?
7. Has you cooked dinner yet?
8. Have you still play video games in your room?
9. I can see that you have not finish the project.
10. Why has you been so lazy these days?
BÀI 4. Viết câu hỏi cho phần gạch chân trong các câu trả lời sau
1. ______________________? – She has cried a lot because she lost her pet.
2. ______________________? – I have gone to the cinema 3 times this month.
3. ______________________? – We haven’t gone to the school library yet.
4. ______________________? – They have traveled for 500 miles.
5. ______________________? – He has sat in the dinning room for a while.
6. ______________________? – Yes, we have waited for you since 9 a.m
7. ______________________? – I have been late for work 4 days this week.
8. ______________________? – No, I haven’t heard this song before.
9. ______________________? – I have made this cake for you.
10. ______________________? – She has been weaker since the last time I met her.
2. By NGUYỄN DIỆU VY from RISE Tutors Club
BÀI 5. Chọn đáp án thích hợp
1. When have you been here? – I have been here________.
A. For a while
B. Since this morning
C. Two times.
D. All are correct.
2. ________have you stay in Ha Noi? – I have stayed here for 10 months.
A. How long
B. How many months
C. When
D. A & B are correct.
3. It’s 2 a.m now but he has not________his assignment yet.
A. Finish
B. Finishes
C. Finished
D. Finishing
4. They have met each other________many times before.
A. For
B. X
C. Since
D. Five
5. ________has played this song all day.
A. I
B. They
C. You
D. He
6. We all have heard about this________.
A. Before
B. Yet
C. Since a long time
D. For December.
7. Mary________done this test.
A. Have
B. Has
C. Did
D. X
8. ________have you given the gift to? – I’ve given it to John.
A. When
B. Why
C. What time
D. Who
9. How hard have you________for the exam?
A. Learned
B. Preparing
C. Studies
D. Studied
10. Which hat are you going to wear? – I haven’t________yet.
A. Made up my mind
B. Decided
C. Thought about this