Learn languages faster with AI

Learn 5x faster!

+ 52 Languages
Start learning

Simple Past – Present Perfect 英语语法练习


练习一:简单过去时


在学习英语中,掌握时态对于能够准确地表达过去发生的事情或至今已经完成的事情尤为重要。本文的练习将专注于两种常用时态:一种是表示过去某个特定时刻或时间段内发生的动作或状态的简单过去时(Simple Past),另一种则是强调过去发生的动作对现在造成的影响或结果的现在完成时(Present Perfect)。通过这两种时态的对比练习,学习者可以更清晰地理解它们的用法及差异。

Grammar exercise to enhance language tone 

The most efficient way to learn a language

Try Talkpal for free

这些练习将帮助学生们巩固对这两种时态的理解并学会如何在实际语境中恰当使用它们。每个句子中将有一个空格,学生需要根据给出的提示词填入正确的动词形式。通过填空练习,学生们能够在上下文中练习并应用这些时态,从而提高他们使用英语的流畅度和准确性。

Yesterday, I *went* (go) to the supermarket to buy some groceries.

Last week they *visited* (visit) their grandparents in Florida.

He *finished* (finish) his homework before dinner last night.

She *watched* (watch) a movie with her friends over the weekend.

The cat *slept* (sleep) on the sofa all afternoon yesterday.

We *walked* (walk) through the park after lunch on Sunday.

He just *told* (tell) me that he saw a celebrity downtown.

They *ate* (eat) at that new restaurant before it became popular.

I *read* (read) that book you recommended last month.

She *sold* (sell) her car because she is moving abroad.

We *met* (meet) at the coffee shop at 3 pm yesterday.

He *drove* (drive) his kids to school before work this morning.

She *made* (make) a beautiful painting in art class last week.

Last year they *traveled* (travel) to Japan for vacation.

I *found* (find) a special coin on the street when I was a child.

练习二:现在完成时

I have *eaten* (eat) too much today and now I feel sick.

She has *finished* (finish) her report for the meeting next week.

They have *seen* (see) that movie twice already.

He has *written* (write) five emails since this morning.

We have *walked* (walk) the dog already, so we can relax now.

She has *lost* (lose) her keys and can’t find them anywhere.

I have *never visited* (never visit) such a beautiful place before.

They have *been* (be) to Rome several times since 2010.

He has *done* (do) all his household chores for the weekend.

She has *just received* (just receive) a letter from her pen pal in Australia.

We have *already finished* (already finish) our homework for the day.

He has *taken* (take) his dog to the vet for a check-up this afternoon.

She has *bought* (buy) a new dress for her sister’s wedding.

It has *rained* (rain) three times this week.

I have *thought* (think) about changing jobs recently.

Download talkpal app
Learn anywhere anytime

Talkpal is an AI-powered language tutor. It’s the most efficient way to learn a language. Chat about an unlimited amount of interesting topics either by writing or speaking while receiving messages with realistic voice.

QR Code
App Store Google Play
Get in touch with us

Talkpal is a GPT-powered AI language teacher. Boost your speaking, listening, writing, and pronunciation skills – Learn 5x Faster!

Instagram TikTok Youtube Facebook LinkedIn X(twitter)

Languages

Learning


Talkpal, Inc., 2810 N Church St, Wilmington, Delaware 19802, US

© 2025 All Rights Reserved.