
Present Perfect : for & since
Quiz by Jesus M. Benavides
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
17 questions
Show answers
- Q11. How long ...... your daughter ......... in New York?has - workedhas - workhave - workhave - worked30s
- Q22. (4 years )She has ........... there ..............for .. yearsworkworked - fourfiveworked30s
- Q33. How long ..............you ........... a cat?have - hadjorge -has - havehad- have30s
- Q44. (a few weeks) I ....................... it ................a few weeks nowhas- forhad - forhave - forhaven't - for30s
- Q55. How long ..................you ......................... married?did - gethave - behave - washave - been30s
- Q66. (1981) I ..................................1981did been married sincehave been married forhave been married sincehas been married since30s
- Q77. How long .........they .......each other?have - knownhave - knewhas - knewhas- known30s
- Q88. (50 years) They ....................... each other .......50 years.have known - sincehas know - sincehave known - forhave know -for30s
- Q99. How long ...............you ...................here?lived - havehave - livehas - livehave -lived30s
- Q1010. (2006) We .......... ............ here ..............2006have lived - sincehave lived - forhave lived - sincehave live- since30s
- Q1111. How long ...................you ....................this phobia?had - hadhave - hadhave - havehad - have30s
- Q1212. (about 2010) I ............... ................. it ..................... about 2010have have- sincehave had - forhad have - sincehave had - since30s
- Q1313. How long .................... you.................. on this team?had - followedhad - followhave - followedhave - follow30s
- Q1414. (I was 17) I ................... on it .................... I was 17hasfollowed - sincehave followed - forhave follow - sincehave followed - since30s
- Q15you/ married ?How long have you was married?How long have you been married?How long did you been married?How long were you been married?30s