0
Hanuman_2000 Posted 19 years ago
Grammar

present perfect

Hello,

1. X sang a song an hour ago. It has just finished.

I have to change the this sentence into present perfect.

2. X has sung the song an hour ago. It is just finished.

Is the (2) correct?
  

Top answer

I am not sure what you are supposed to do exactly, Hanuman, but present perfect is for the near past. Perhaps this: 2. X has just sung the song.

  • I am not sure what you are supposed to do exactly, Hanuman, but present perfect is for the near past.
  • Perhaps this: 2.
  • X has just sung the song.
  • It is finished.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
I am not sure what you are supposed to do exactly, Hanuman, but present perfect is for the near past. Perhaps this:

2. X has just sung the song. It is finished.

0
Thank you, Mr. M.

I am too familiar with the use of present perfect to express what has been expired in the near past. I thought its use is pretty much limited to what has been happening to the present. Can you tell me more about the use you expressed? Thank you.
0
There's not much to it, really. [url=http://web2.uvcs.uvic.ca/elc/studyzone/330/grammar/upperf.htm]THIS SUMMARY[/url] covers present perfect well enough.

Related Questions