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.
 
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.
 
"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.
 
I​ prefer the present simple in both sentences.
 
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
 
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.
Back
Top