The massive and rapid flow of information over the internet has played a key role

farhankhan2007

Junior Member
Joined
Dec 22, 2013
Member Type
Interested in Language
Native Language
Urdu
Home Country
India
Current Location
India
Hello all,

Could someone please explain me what is the difference between these senstences?

1) The massive and rapid flow of information over the internet has played a key role in this tranformation.

2) The massive and rapid flow of information over the internet has been playing a key role in this tranformation.

The author of this book has used the first sentence and I was thinking what difference would it make ifwe use the second one?
As I understand the first one is present peefect and the second one is present perfect continious.

I think used "has played" because if he had used "has been playing" he would have had to add a time frame like since or past few months/years?
 
Last edited:

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
Yes, or 'recently'.
 

farhankhan2007

Junior Member
Joined
Dec 22, 2013
Member Type
Interested in Language
Native Language
Urdu
Home Country
India
Current Location
India
Would this sentence have meant the same if he had used "has been"?
I am guessing here that "have played" means at some point in the past until now it has been palying that role.
Please correct me if I am wrong, as I am not a native speaker so do not have that much of understanding.
 

jutfrank

VIP Member
Joined
Mar 5, 2014
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
No, it wouldn't be necessary to add a timeframe if you used the continuous form.

The short answer to your question is that it is not appropriate to use the continuous form because there is no reason to do so. We use present perfect continuous to emphasise two things:

1) a continuous nature of the verb
2) a repetitive nature of the verb

There is no reason to emphasise either in this example.
 

jutfrank

VIP Member
Joined
Mar 5, 2014
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
Would this sentence have meant the same if he had used "has been"?.

No. The verb phrase is play a key role. You can't say be a key role.

You could say be a key factor, however.
 

farhankhan2007

Junior Member
Joined
Dec 22, 2013
Member Type
Interested in Language
Native Language
Urdu
Home Country
India
Current Location
India
Official (ISC) guide to the CISSP CBK fourth edition.
Edited by Adam Gordon.
Page 72.
In the second part where it says compliance. That is where the statement is.
 

Attachments

  • 1493926266287-1653635111.jpg
    1493926266287-1653635111.jpg
    26.9 KB · Views: 1
  • Screenshot_20170505-010416.jpg
    Screenshot_20170505-010416.jpg
    92.1 KB · Views: 1
Last edited:
Top