Rachel Adams
Key Member
- Joined
- Nov 4, 2018
- Member Type
- Student or Learner
- Native Language
- Russian
- Home Country
- Georgia
- Current Location
- Georgia
Can present perfect be used in the following sentences? Present perfect continuous is the usual choice, but would a native speaker use present perfect simple too in my sentences and do the statements written next to the sentences with present perfect express the same idea as the sentences?
1. "It has rained for two hours" = can mean it is no longer raining.
2. "It has rained for two hours" = can mean it is still raining.
3. "I have waited for two hours = can mean I am still waiting.
4. "I have waited for two hours = can mean I have stopped waiting.
5. "How long have you waited?" = can mean the person is still waiting.
6. "How long have you waited??" = can mean the person has just made decision to go home. Or it is because of something else that he is no longer going to wait.
7. "How long has it rained?" = can mean it is still raining.
8. "How long has it rained?" = can mean it has stopped raining.
1. "It has rained for two hours" = can mean it is no longer raining.
2. "It has rained for two hours" = can mean it is still raining.
3. "I have waited for two hours = can mean I am still waiting.
4. "I have waited for two hours = can mean I have stopped waiting.
5. "How long have you waited?" = can mean the person is still waiting.
6. "How long have you waited??" = can mean the person has just made decision to go home. Or it is because of something else that he is no longer going to wait.
7. "How long has it rained?" = can mean it is still raining.
8. "How long has it rained?" = can mean it has stopped raining.