Present Perfect exercises — Set 3: For vs Since (Worksheet)

Worksheet • 20 questions • 12 min

A20/0
0 of 20 answered
0% complete
1

I have lived here ten years.

2

She has worked at this company 2015.

3

They have been married a long time.

4

We haven't seen each other last summer.

5

He has known her they were children.

6

I have been waiting two hours!

7

She hasn't eaten anything breakfast.

8

The shop has been closed three days.

9

We have lived in this house we got married.

10

He has played the guitar many years.

11

I haven't heard from him his birthday.

12

They have studied English six months.

13

She has been ill Monday.

14

I have had this car about five years.

15

We haven't had a holiday ages!

16

He has been the manager January.

17

I have been learning French I was ten.

18

The meeting has lasted three hours.

19

She has worked as a nurse she left university.

20

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.