0
Heartvampire Posted 12 years ago
Grammar

Past simple Vs present perfect

Please my dear friends I wanna help with this sentence:

They started building this bridge two years ago. (have)

can it be : They have started building this bridge for two year.

If not, why?

Thank you for the efforts
  

Top answer

heartvampire Please my dear friends I wanna would like some help with this sentence heartvampire They started building this bridge two years ago. (have) The sentence is OK, but why did you end with "(have)"? heartvampire They have started building this bridge for two year s .

  • heartvampire Please my dear friends I wanna would like some help with this sentence heartvampire They started building this bridge two years ago.
  • (have) The sentence is OK, but why did you end with "(have)"?
  • heartvampire They have started building this bridge for two year s .
  • No.
  • You can't start something for a period of time.
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.

6 Answers
0
heartvampirePlease my dear friends I wanna would like some help with this sentence
heartvampireThey started building this bridge two years ago. (have)
The sentence is OK, but why did you end with "(have)"?
heartvampireThey have s
0
They have been building the bridge for two years.
0
thank you, can you please answer this :

A- Did you enjoy the open-air concert yesterday?
B- The music was good, but the weather was terrible.
The concert...................(just/start) when suddenly, it began to rain. The musicians................ (only/play) for ten minutes.
0
heartvampireThe concert...................(just/start) when suddenly, it began to rain. The musicians................ (only/play) for ten minutes.
Give it a try yourself first. The concert started first, then it began to rain. That's two events in the past, and one happened before the other. What tense do you need to express that time relationship?
0
had just started

had only been playing

Emotion: big smile
0
heartvampirehad just started had only been playing
Correct. You see? You didn't even need to post the question. You already knew the answer.

Related Questions