Form, Meaning and Function
Present Perfect Progressive versus Present Perfect Simple
Use the present perfect progressive to say how long something has been happening.
Use the present perfect simple to say how many things have been done or how many times
something has been done.
Present Perfect Progressive Present Perfect Simple
Sandy and Amal have been discussing the differences They have decided that women talk about feelings more
in behavior between men and women for 2 hours. than men.
How long have you been discussing stereotypes? How many times have you discussed this issue?
Saeed has been driving since early this morning. He has driven 400 miles.
How long have you been driving? How many different models of car have you driven?
Use the present perfect progressive to talk about an annoying action or situation.
I haven’t slept at all. My phone has been ringing all night.
Who’s been eating the cakes? There is only one left!
Time Expressions with the Present Perfect Progressive:
How long, for, since, all day/ all week/ all month/ all year
They’ve been talking for over an hour. The children are getting bored.
from ثمرات اللغة Language Thamarat https://ift.tt/2Q1ZUKo
via IFTTT
ليست هناك تعليقات:
إرسال تعليق