englishtest-online — Test. Learn. Succeed.

Present perfect: Form and use — Exercise 1

To finish the following present perfect sentences, select "since" or "for."

Advertisement

1I’ve lived in this city ten years.

2She has worked here 2019.

3We haven’t seen each other a long time.

4He’s known her they were children.

5I’ve been tired the whole day.

6They’ve been married 2008.

7We’ve studied English two years.

8She’s lived in Paris last summer.

9I haven’t eaten anything hours.

10He’s been at that job he graduated.

Next lessonPresent Simple vs Continuous

Related lessons

Advertisement