I will have painted my room by eleven o’clock tomorrow morning.

Status
Not open for further replies.

Alice Chu

Member
Joined
Oct 14, 2019
Member Type
English Teacher
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
Please tell me if my understanding is correct.
1) I will paint my room at nine o’clock tomorrow morning.
→ It means “painting” will start at nine o’clock tomorrow morning.

2) I will be painting my room at ten o’clock tomorrow morning.
→ It means “painting” will be in progress at ten o’clock tomorrow morning.

3) I will have painted my room by eleven o’clock tomorrow morning.
→ It means “painting” will be completed at some point before eleven o’clock tomorrow morning.
We cannot replace "by" with "at" here because the future perfect can’t be used with a specific time.
 

GoesStation

No Longer With Us (RIP)
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
All correct.
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
Status
Not open for further replies.
Top