Future simple or Future perfect

0

Dear All!


I'd like to know which is more accurate between 2 sentences:

1. I will call you before I come. 

2. I will have called you before I come.

 

Thank you very much for your kind help.

asked Jun 12 '13 at 16:01 Hoang New member

2 answers


1

1 is correct, with the implication of calling before the start of the  journey but leave instead of come is better.

2. No. But change the final words to  "by the time I arrive" and it makes more sense.

link answered Jun 12 '13 at 16:12 Michael Cranfield Expert

You are very kind. I almost got it.

HoangJun 12 '13 at 16:30

Without proper punctuation, your first sentence is difficult to understand.

Patty TJun 12 '13 at 17:08

add comment
1

It depends on the usage. Generally number one is better as it is in more common usage. "I can pick you up, so let's go out tonight, I'll call you before I come." However if you are on a telephone call with someone you are meeting and they want to know when, you'd use number two: "You say you'll be here Monday or Tuesday. How will I know when you'll be coming?" "I will have called you before I come." "Oh, OK."

link edited Jun 12 '13 at 21:18 Brother Dave Contributor

So clear.Thank you very much

HoangJun 13 '13 at 10:23

add comment

Your answer


Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.