Free English Test
Bài kiểm tra đầu vào
Bài viết
Pricing
Learn
Ngữ pháp
Bài thi IELTS
Bài thi TOEIC
Dashboard
Free English Test
12 English Grammar - Present Perfect with for and since Quiz Quizzes
12 English Quizzes about Grammar - Present Perfect with for and since Quiz.
1. I haven’t seen him ____ about 12 years
A. since
B. already
C. yet
D. for
2. Susan has worked as a teacher ____ ages, she is retiring next year
A. since
B. ever
C. for
D. already
3. She has loved being in this city ____ she was a child
A. for
B. since
C. ever
D. never
4. My grandparents have had this house ____ they got married
A. since
B. ever
C. for
D. already
5. My boss has been sick ____ two weeks
A. ever
B. never
C. since
D. for
6. They haven’t come together ____ they graduated from school
A. already
B. yet
C. since
D. for
7. We have studied for this exam ____ we came home
A. since
B. ever
C. when
D. yet
8. He has written twelve books ____ he moved to this apartment
A. for
B. since
C. yet
D. already
9. I haven’t worked this hard ____ I was at school
A. for
B. when
C. since
D. yet
10. I have had this car ____ about ten years
A. for
B. since
C. when
D. while
11. Anthony hasn’t called me ____ two hours, there must be a problem
A. for
B. already
C. since
D. when
12. How many episodes have you watched ____ I called you?
A. while
B. since
C. for
D. when
Check Answers
12 English Grammar - Present Perfect with for and since Quiz Quizzes | Free English Test