Present Perfect: Since and For
ESL Grammar WorksheetsPresent Perfect: Since and For

Present Perfect: Since and For

This engaging since and for worksheet is perfect for teens and adults to level up their grammar skills! Dive into the present perfect using "since" and "for" with clear rules, fill-in-the-blanks, sentence unscrambling, rewrites, and creative question-writing exercises. This worksheet with answers ensures students can practice and self-check as they go. Perfect for mastering time expressions in a structured way.

Online Interactive
Based on CEFR
Fully Customizable
1

Study this grammar rule.

1. Overview: The Present Perfect tense is used to talk about actions or situations that started in the past and continue to the present, or that happened at an unspecified time. "Since" and "for" are used with the Present Perfect to indicate the duration of time. 2. Cases of Usage: Case 1: Using "since" to indicate a specific starting point in time. Example: I have lived here since 2010. Case 2: Using "for" to indicate a duration of time. Example: I have lived here for ten years. Case 3: Using "since" and "for" with actions that are still ongoing. Example: She has worked at the company since she graduated. Example: They have known each other for five years. 3. Exceptions or Things to Pay Attention To: "Since" is used only with specific points in time (years, months, days). Example: I have known him since last week. "For" is used with periods of time (days, months, years). Example: I have studied English for two years. 4. Additional Notes: Common mistakes include mixing up "since" and "for." Remember: "since" refers to a starting point, while "for" refers to the length of time.
2

Choose the correct option: "since" or "for"

3

Unscramble the words to make sentences in the present perfect.

4

Rewrite the sentences using "since" or "for" and the information in brackets.

5

Complete the sentences with your own ideas using "since" or "for."

6

Answer the following questions. Remember to use "since" or "for."

7

Write two of your own questions using "since" or "for," like the questions in task 6.

Other worksheets in this category