Present Perfect or Present Simple?

Status
Not open for further replies.

englishteacher79

Junior Member
Joined
Nov 29, 2008
Member Type
English Teacher
Native Language
English
Home Country
Australia
Current Location
Australia
I'm wondering if these sentences are correct:

"John is a very lenient teacher. The result of this has been that his students love him."

In the first sentence, we're using the present simple - John "is". Then the present perfect for "the result...has been". Then the present simple for "his students love him."

Is this correct? Or should it all be present perfect:

"John has been a very lenient teacher. The result of this has been that his students have loved him."

Thanks.
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
I'm wondering if these sentences are correct:

"John is a very lenient teacher. The result of this has been that his students love him."

In the first sentence, we're using the present simple - John "is". Then the present perfect for "the result...has been". Then the present simple for "his students love him."

Is this correct? Or should it all be present perfect:

"John has been a very lenient teacher. The result of this has been that his students have loved him."

Thanks.

"John is a very lenient teacher. The result of this has been that his students love him." This is fine, it would also be OK with present simple in the second sentence.
"John has been a very lenient teacher. The result of this has been that his students have loved him." This is not natural, it would be OK with present simple in the second sentence.
 

englishteacher79

Junior Member
Joined
Nov 29, 2008
Member Type
English Teacher
Native Language
English
Home Country
Australia
Current Location
Australia
"John is a very lenient teacher. The result of this has been that his students love him." This is fine, it would also be OK with present simple in the second sentence.
"John has been a very lenient teacher. The result of this has been that his students have loved him." This is not natural, it would be OK with present simple in the second sentence.

Thanks, would it also be possible to say (all using present simple):

"John is a very lenient teacher. The result of this is that his students love him."

If in my initial example I don't use the stative verb "love" but rather the verb "buy" such that the sentence becomes this:

"Cars are very cheap. The result of this has been that many people have bought cars." - would this be OK? Or would this be preferable:

"Cars are very cheap. The result of this has been that many people buy cars."

Or would both be acceptable as both have slightly different meanings? (The former meaning that many people have bought them from the past till now, but the latter emphasizing that it's a fact that many people buy cars)

Thanks.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
I​ prefer the present simple in both sentences.
 

englishteacher79

Junior Member
Joined
Nov 29, 2008
Member Type
English Teacher
Native Language
English
Home Country
Australia
Current Location
Australia
I​ prefer the present simple in both sentences.

So would you prefer

"Cars are very cheap. The result of this is that many people buy cars."

to

"Cars are very cheap. The result of this has been that many people buy cars."?

Thanks
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
So would you prefer

"Cars are very cheap. The result of this is that many people buy cars."

to

"Cars are very cheap. The result of this has been that many people buy cars."?

Thanks

I would prefer the first one, but I can imagine hearing the second.
 
Status
Not open for further replies.
Top