+0
There are two days left for the carnival to begin.
There are two days left before the carnival begins.
Which of the above two sentences is more appropriate ?
+0
Hi,

before

Clive
+0
There are two days left before the carnival begins.
Site Hint: Check out our list of pronunciation videos.
Comments  
Is the first sentence not correct ?
Students: We have free audio pronunciation exercises.
Debpriya DeIs the first sentence not correct ?
Not really incorrect, but strange.

It makes it seem that you are waiting impatiently. You have given the carnival a certain amount of time to begin, and you are going to be angry if the carnival doesn't hurry up and do as you expect.

Compare:

There are only three days left for you to pay your income taxes.

CJ