Present Perfect: for/since Quiz
Preview:
Rose ____ (work) in Paris ____ ages.
A. has worked/ for
B. has work/ since
C. have worked/for
D. have work / since
I ____ (not/spend) Christmas with my family ____ 2015.
A. haven`t spend/ for
B. haven`t spent/ since
C. hasn`t spend/for
D. hasn`t spent/ since
It looks like you ____ (not/clean) this kitchen ____ several weeks.
A. have not clean/ since
B. hasn`t cleaned/ for
C. haven`t cleaned/ for
D. have not clean/ since
They ____ (use) this laptop ____ spring.
A. have used/ since
B. has used/ since
C. have use/ for
D. have using/ for
Karen ____ (not/be) near the sea ____ a long time.
A. haven`t be/ for
B. hasn`t been/ since
C. haven`t been/ since
D. hasn`t been/ for
We ____(live) in this house ____ 2005.
A. have lived/ for
B. have lived/ since
C. has lived/ for
D. has lived/ since
Charlie ____ (do) the ironong ____ 30 minutes.
A. has done/ for
B. have do/ for
C. has done/ since
D. has done/ since
I ____ (not/see) Rob ____ my birthday six week ago.
A. hasn`t see/ for
B. haven`t seen/ since
C. has seen not/ for
D. has not see/ since
Kate ____(know) her ____ childhood.
A. have know/ for
B. has known/ for
C. has known/ since
D. have knowed/ since
John and Magda ____ (not/speak) to each other ____ five days.
A. haven`t speak/ since
B. haven`t speaken/ for
C. haven`t spoken/ for
D. hasn`t speaked/ since
We ____ (not/visit) grandma ____ last winter.
A. has not visit/ for
B. have not visit/since
C. hasn`t visited/ for
D. haven`t visited/ since
My parents ____ (stay) in this holiday villa in Spain every year ____ I was born.
A. have stayed/since
B. have stay/ since
C. have stayed/ for
D. have stay/ for
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.