Main reason business is successful is because it's in a niche market. VS Main reaso

Status
Not open for further replies.
B

B45

Guest
Main reason business is successful is because it's in a niche market.

VS

Main reason business has been successful is because it's in a niche market.

Are both okay? What's the difference here?
 
The main reason the/my/his/our/etc business ...

It is now.
It has been for some time.

Both are acceptable.
 
Not a teacher

First one is ok. The second one should be amended a bit.

I get that the moment of speaking is after the success of the business which follows that business has been started in a niche market. So from my point of view using perfect tense implies that the business is not functioning now. If we use the perfect tense it should be the past perfect tense with little rearrangements:

Main reason business was successful is because it had been in a niche market.
 
Main reason business was successful is because it had been in a niche market.

This is changing everything to the past, which is not what OP meant.
The original is fine with the 'the' added.

not a teacher
 
Not a teacher

Present perfect is not used for current situation or situations that occur during or around the moment of speaking, or at least this is what I was taught.

has been = it was then, but now it`s not.

Please someone of the natives to clarify if there is anything like this or not?
 
Not a teacher

Present perfect is not used for current situation or situations that occur during or around the moment of speaking, or at least this is what I was taught.

has been = it was then, but now it`s not.

Please someone of the natives to clarify if there is anything like this or not?

Did you read Barb_D's response in post #2?
 
Status
Not open for further replies.
Back
Top