B2 grammar about Present Perfect Simple and Continuous

سوالات پیشرفته برای گرامر حال کامل ساده و استمراری در زبان انگلیسی
1473 0

The present perfect

The present perfect links past events and situations with the present.


The present perfect is used:

a to give news of recent past events which have some relevance to the present.

Be careful! I've just dropped a glass on the floor.

b to describe something that started in the past and continues to the present.

My wife and I have lived in the same house ever since we got married.

c to describe events which occurred at some time between the past and the present. Exactly when they happened is not known or not important.

I've been to Poland three or four times.

d to talk about something which occurred in the past, but in a time period which includes the present.

Judy's friend has phoned her three times this morning: and it's not even 11 o'clock!

e after the expression it/this/that is the first/second/ third, etc time

This is the first time I've seen this programme.


Time expressions with present perfect

a The present perfect is commonly used with ever, never, just, recently, so far, still, yet and already when referring to a time period up to now:

They haven't booked their holiday yet.

I've had three cups of coffee so far this morning.

b For is used with periods of time to show how long something has lasted.

I've known Eric for twenty years.

Since is used with points in time to show when something started.

I've had this watch since 1984.


The present perfect continuous can be used

a to emphasize the duration of a situation or activity.

It's been snowing all day.

b to suggest that a situation or activity is temporary.

My mum's not well, so I've been looking after her.

c to suggest a situation or activity is incomplete.

I've been painting the house - that's why it's in a mess.

d to focus on the repetition of a situation or activity,

I have been getting into trouble at school a lot recently.


The difference between present perfect simple and continuous

a Both simple and continuous forms of the present perfect can be used to talk about the effects in the present of a past event.

Your new shoes are ruined! You've been playing football in them, haven't you? (an activity)

I can’t do any sport for a few weeks; I've broken my arm. (a single action)

b The continuous form is not used if we talk about the number of things that have been completed or the number of times a thing has been done.

She's eaten six chocolate biscuits.

She's been eating chocolate biscuits.

c Stative verbs such as have (to possess/own), think (to have an opinion), be, like, believe, understand and know are not normally used in the continuous form.

We've known each other for a long time.

We've been knowing each other for a long time.


برای دسترسی به دروس بیشتر به لینک زیر مراجعه کنید.

گرامر صفر تا صد زبان انگلیسی

لسنینگ از مبتدی تا پیشرفته

لغات زبان انگلیسی به تفکیک موضوع

درک مطلب از سطح مبتدی تا پیشرفته

تمامی موضوعات آیلتس اسپیکینگ پارت یک، دو و سه همراه با جواب


Question No. 1/2

Look at the followig sentences and decide if they are correct or Incorrect.

1 - I have done it yesterday.

2 - I have done it yet.

3 - I have done it last week.

4 - I haven't ever done it.

5 - I haven't done it yet.

6 - I have met her several times.

7 - I haven't seen her recently.

8 - I haven't had time to do it today.

9 - I have ever tried it.

10 - I have yet to do it.

11 - I have never been there.

Question No. 2/2

Look at the words in parenthesis. Rewrite them to make a meaningful sentences. Write them in present perfect or present perfect continuous. DO NOT USE CONTRACTION.

1)(they/arrive) already?

2) Lucy (run) 2000 metres today.

3) I (clean) all morning - I'm fed up!

4) How long (you/know) Simon?

5) I (drink) more water recently, and I feel better.

6) Sorry about the mess! I (bake).

7) How many times (you/take) this exam?

8) He (eat) six bars of chocolate today.

9) Julie (cook) dinner. Let's go and eat!

10) The students (finish) their exams. They're very happy.

11) The baby's face is really dirty. What (he/eat)?

12) Iona is exhausted these days. She (work) too hard recently.

13) Luke (never/be) abroad.

14) I (wait) three hours already!

15)(you/finish) your homework yet?

16) How long (you/be) a lawyer?

17) I (read) your book all day. It's very interesting, but I'm only on chapter 2.

18) She (drink) ten glasses of water!

19) I (have) my dog for sixteen years.

20) Help, I (lose) my wallet. How can I get home?

آغاز دوره های آنلاین آموزش زبان توسط استاد خصوصی

اینجا کلیک کنید

ماژیک فسفری

با استفاده از ماژیک فسفری می توانید کلمات و بخش های مهم را برای خود علامت گذاری نمایید و هنگام پاسخ به آزمون از آنها استفاده کنید. برای از بین بردن بخش های رنگی دوباره روی آن کلیک نمایید.

دفترچه یادداشت

هر تعدادی که دوست دارید دفترچه یادداشت ایجاد کنید و نکات مهم را در آن بنویسید.
برای استفاده از دفترچه یادداشت بر روی قسمتی از درس یا آزمون که می خواهید در آنجا نکته ی مهمی را قرار دهید کلیک نمایید.سپس در آن قسمت یک دفترچه یادداشت جدید ایجاد میشود و با کلیک بر روی آن می توانید بازش کنید و نکته های مهم را بنویسید.