Skip to main content

Hello. Which one is correct? Why?

- They.........this school for two years now.

a) have built             b) have been building

Hi, Ahmed—Only (b) is correct. "For two years now" tells you that the action of building this school is ongoing. The progressive is needed to show that the action has not been completed.

Last edited by David, Moderator

Add Reply

×
×
×
×
Link copied to your clipboard.
×