BACK
GRAMMAR TESTS
ENGLISH-ROOM.COM
Mixed Present Perfect Tenses - Since/For
Fill in the blanks with either "since" or "for".
1. He has been teaching Chinese
for
since
eight years. He has been teaching Chinese
for
since
2006.
2. We have been friends
for
since
2003. We have been friends
for
since
a long time.
3. I have been learning Chinese
for
since
last summer. I have been learning Chinese
for
since
five months.
4. I have been chatting with my friend
for
since
an hour. I have been chatting with my friend
for
since
10:00 a.m.
5. I have had a cold
for
since
four days. I have had a cold
for
since
Sunday.
6. We have lived in Bangkok
for
since
2001. We have lived in Bangkok
for
since
14 years.
7. We have been playing video games
for
since
4:00 p.m. We have been playing video games
for
since
45 minutes.
8. I have been practicing soccer
for
since
lunch time. I have been practicing soccer
for
since
three hours.
9. I have been cleaning my room
for
since
this morning. I have been cleaning my room
for
since
two hours.
10. My sister has been playing the piano
for
since
two hours. My sister has been playing the piano
for
since
2:00 p.m.
Check
OK
BACK
GRAMMAR TESTS
ENGLISH-ROOM.COM