Present Perfect exercises — Set 3: For vs Since (Worksheet)
Worksheet • 20 questions • 12 min
I have lived here ten years.
She has worked at this company 2015.
They have been married a long time.
We haven't seen each other last summer.
He has known her they were children.
I have been waiting two hours!
She hasn't eaten anything breakfast.
The shop has been closed three days.
We have lived in this house we got married.
He has played the guitar many years.
I haven't heard from him his birthday.
They have studied English six months.
She has been ill Monday.
I have had this car about five years.
We haven't had a holiday ages!
He has been the manager January.
I have been learning French I was ten.
The meeting has lasted three hours.
She has worked as a nurse she left university.
I haven't seen that film a long time.
Present Perfect exercises online (Worksheet)
Choose the right time word: use 'for' with a period of time (duration) and 'since' with a point in time (when something started). This is essential for Present Perfect sentences about duration.