搜索 英语 老师
Katya
I will do it by Friday/ I will have done it by Friday
Is it true that both of them are correct but the first one is preferred in spoken English?
Or they are both correct but it's the question of emphasis..
2019年11月10日 22:01
回答 · 10
1
"I will do it by Friday" is the most common and the verb is in the simple future.
"I will have it done by Friday" is less common and possibly ambiguous. It could be the "causative have" in the future perfect and mean "I will have somebody do it by Friday," or it could simply be in the future perfect and mean "By Friday, I will have already done it."
"I will have done it" is in future perfect and means "By Friday, I will have already done it."
Here is a Google N-gram for "we will do it," "we will have it done," and "we will have done it."
https://books.google.com/ngrams/graph?content=we+will+do+it%2Cwe+will+have+done+it%2Cwe+will+have+it+done&year_start=1800&year_end=2000&corpus=16&smoothing=3&share=&direct_url=t1%3B%2Cwe%20will%20do%20it%3B%2Cc0%3B.t1%3B%2Cwe%20will%20have%20it%20done%3B%2Cc0
2019年11月10日
1
Hi Katya!
Other native speakers might have different opinions (it might be a question of where you're from!) but to me they both mean more or lesson the same thing. I'd say they're both correct in spoken English (although I would always say 'I'll' instead of 'I will') but 'I'll have it done by Friday' puts more emphasis on the completion of the action. I feel that the first option sounds a bit more relaxed, whereas the second one carries a bit more weight; it might be in relation to a deadline or something, and you're confidently telling your boss that it'll definitely be done by Friday!
Hope that helps :)
2019年11月10日
The other possibility is "I'll have it done by Friday". That's a natural alternative to "I'll do it by Friday", focusing on the result rather than on my actions.
"I'll have done it by Friday." isn't wrong but wouldn't be natural unless there is specific context where you are talking about your actions with respect to future events.
2019年11月11日
"I'll do it by Friday" sounds more everyday in the spoken language.
"I'll have done it by Friday" sounds more standard in the spoken language.
2019年11月10日
还未找到你的答案吗?
把你的问题写下来,让母语人士来帮助你!
Katya
语言技能
英语, 德语, 意大利语, 俄语, 西班牙语, 乌克兰语
学习语言
英语, 德语, 意大利语, 西班牙语
你或许会喜欢的文章

The Power of Storytelling in Business Communication
44 赞 · 9 评论

Back-to-School English: 15 Must-Know Phrases for the Classroom
31 赞 · 6 评论

Ten Tourist towns in Portugal that nobody remembers
59 赞 · 23 评论
更多文章