5 votes

What is the difference between Present Perfect and past simple?

The central difference between simple past and present perfect is that present perfect is a present tense. It makes reference to events in the past, but its function is always to talk about the ...
user avatar
  • 17k
4 votes

What is the difference between Present Perfect and past simple?

If you were aware that the other person had only worked in one place, you would use B. However if you were asking a more general question, and really didn't know much about them, and there could have ...
user avatar
  • 3,096
3 votes

What is the difference between Present Perfect and past simple?

Very Subtle, in Those Examples You’re right about your examples: a native speaker could answer those questions either way, and the answers would have almost the same meaning. I think people would ...
user avatar
  • 4,962
2 votes

She has never known that her husband

In my view, as a native speaker, the possible problem with (1) She has never known that her husband was once a spy. is not that the verb should be "learned" instead of "known", ...
user avatar
2 votes

Have you ever told someone they look nice when you really don't mean it?

You are right that the tenses in the that-clause are incorrect: that said, it doesn't seem unnatural to me. Grammar rules for speech are somewhat more relaxed than for writing: as long as it's not ...
user avatar
  • 56.5k
2 votes

In what contexts would you use "there was a time when..." as opposed to "there has been a time when..."?

No, only the first example is valid (I would also substitute "something"): There was a time when I had to scrimp on things to buy something I really needed. You have to use some form of ...
user avatar
  • 2,805
1 vote

Can I say “He has been in Delhi 3 times”?

The Present Perfect is used for actions that can be repeated without mentioning a specific point in time. He has been to Delhi three times. We use "been to" when a person visits (goes to) ...
user avatar
  • 22.6k
1 vote

has worked / worked

I would go with the first example. It is a little bit more natural sounding from a native speaker-perspective, and the second version with "has worked" suggests that the bleaching process is ...
user avatar
  • 337
1 vote

Recent event with present perfect

There is no error in using the present perfect in the first example. There is an event in the past (seeing the dog) and this is connected to the present (your present fear of being bitten and your ...
user avatar
  • 152k
1 vote

It sounds very wrong to use the present perfect tense with 'while' or with a 'participle phrase', but is it grammatically wrong?

There is nothing wrong with the grammar of your sentence. Are you suggesting that the improvements to the amenities might have resulted in the loss of the trees?
user avatar
  • 32.1k
1 vote

Permissibility of using present perfect with adverbs such as "earlier" and "previously"

I have talked to you about this point earlier, but let me quickly go over it one more time The main purpose of present perfect is to indicate that something has an effect that lasts until the present....
user avatar
  • 56.5k
1 vote

My train has been delayed

It's correct (at any time of day!) if you are phoning your friend while you are still on the journey. If you are apologising for having arrived late, you would say "My train was delayed".
user avatar
  • 32.1k
1 vote

He has been on holiday for 2 months (past action?)

The present perfect enables you to define a period of time prior to now. If you're talking about the duration, use for. I have been on holiday for 2 weeks. (for 10 years, for two hours, for months) ...
user avatar
  • 2,805
1 vote

I have enjoyed because it was well sung / has been well sung

Yes, we normally use the past simple to comment on a performance that has just finished. However, we don't say I enjoyed the sing and it's unnecessary to specify that you are talking about the music. ...
user avatar
  • 32.1k
1 vote

have you talked/ did you

As a general rule, yes your understanding is correct. In certain situations, they may be used interchangeably as well: "Have you called him yet?" and "Did you call him yet?" both ...
user avatar
1 vote

What is the difference between Present Perfect and past simple?

Not a native speaker, but from my undertanding we are dealing with the basic use of Present Perfect here ("complete action within unfinished timeframe") However, the timeframe (either ...
user avatar
1 vote

Can I mix in a same sentence present perfect and past simple

First, your example is fine. Second, it does not mix present perfect and simple past. It mixes present perfect and past continuous. Third, only in conditional sentences are there rules for sequence of ...
user avatar
  • 28.4k
1 vote

have you been refused , is it correct?

The sentence makes no sense in English given the admittedly murky context provided. If you are unsure whether your friend has received the results of the exam, you might ask questions like How did ...
user avatar
  • 28.4k

Only top scored, non community-wiki answers of a minimum length are eligible