Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

This worksheet helps students practice using common time expressions like "ago," "last," and "in" to complete sentences correctly.

English grammar worksheet on time expressions with fill-in-the-blank sentences using prepositions like in, on, at, and for.

English grammar worksheet on time expressions with fill-in-the-blank sentences using prepositions like in, on, at, and for.

JPG 1000×1413 86.6 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #427719
Show Answer Key & Explanations Step-by-step solution for: Time Expressions online pdf worksheet
Of course! Let's solve this "Time Expressions" worksheet step by step. The goal is to choose the correct preposition or time word from the box to complete each sentence logically.

---

Words to choose from:


- ago
- last
- when
- for
- at
- on
- in

---

📝 Solutions & Explanations:



---

a) I was born in South Africa ______ 1970.
Answer: in
🔹 *Explanation:* We use “in” with years, months, and seasons. “In 1970” is correct.

---

b) My parents moved back to England ______ I was five.
Answer: when
🔹 *Explanation:* “When” introduces a specific point in time in the past — “when I was five” = at the time I was five years old.

---

c) We lived in Bristol ______ three years.
Answer: for
🔹 *Explanation:* “For” is used to indicate duration — how long something lasted. “For three years” means the action continued over that period.

---

d) I left college three years ______.
Answer: ago
🔹 *Explanation:* “Ago” is used to talk about a time in the past from now. “Three years ago” = 3 years before today.

---

e) I didn't go home ______ weekend because some friends came to stay.
Answer: last
🔹 *Explanation:* “Last weekend” refers to the most recent weekend that has already passed.

---

f) They arrived ______ three o'clock in the afternoon.
Answer: at
🔹 *Explanation:* Use “at” with specific times (hours and minutes). “At three o’clock” is correct.

---

g) ______ Saturday evening we went out to a concert.
Answer: On
🔹 *Explanation:* Use “on” with specific days or parts of days (like “Saturday evening”, “Monday morning”, etc.).

---

h) ______ we got home, we listened to some music.
Answer: When
🔹 *Explanation:* Again, “when” introduces the time an action happened — “When we got home” = at the moment we arrived home.

*(Note: “After” would also make sense here, but it’s not in the word bank. So “when” is the best fit.)*

---

i) ______ the afternoon, we went for a walk.
Answer: In
🔹 *Explanation:* Use “in” with parts of the day like “morning”, “afternoon”, “evening” — unless you’re specifying a particular day (“on Monday afternoon”).

---

j) I bought a car a few weeks ______.
Answer: ago
🔹 *Explanation:* Similar to (d), “ago” is used for time measured backward from now. “A few weeks ago” = some weeks before today.

---

k) It happened ______ seven o'clock in the evening.
Answer: at
🔹 *Explanation:* Again, “at” is used with exact clock times — “at seven o’clock”.

---

l) It will be ready ______ two weeks.
Answer: in
🔹 *Explanation:* Use “in” to refer to a period of time from now into the future. “In two weeks” = after two weeks from today.

---

Final Answers Summary:



a) in
b) when
c) for
d) ago
e) last
f) at
g) On
h) When
i) In
j) ago
k) at
l) in

---

Let me know if you’d like a printable version or more practice! 😊
Parent Tip: Review the logic above to help your child master the concept of worksheet with time expressions.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all worksheet with time expressions)

Time expressions: Rephrasing - ESL worksheet by mena22
Time Expressions English as a Second Language (ESL) exercise ...
282 Time expressions English ESL worksheets pdf & doc
Time Expressions and How often?. Interactive worksheet | TopWorksheets
Learn to Talk About the Past with Time Expressions
Time Expressions for Present Simple worksheet | Live Worksheets
Time expressions - ESL worksheet by darkanoir
Time Expressions online pdf worksheet | Live Worksheets
Past time expressions online exercise
Time expressions - ESL worksheet by missake2