الموضوع: find the mistakesحل
عرض مشاركة واحدة
  #49  
قديم 13-06-2011, 05:18 PM
ahmednady ahmednady غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Apr 2010
المشاركات: 53
معدل تقييم المستوى: 16
ahmednady is on a distinguished road
افتراضي

دى كانت اجابة الناس الاجانب اللى يفهموا اكتر مننا فالانجليزى على السؤال التالت فال choose
2 down vote
Both sound wrong to me. I think you mean to use future in the past:
He promised he would be home tomorrow.
He promised he would have been home tomorrow, while not grammatically incorrect implies that the whole situation is hypothetical and I think it is unlikely that this 'unreal' meaning is what you want to express.


I cannot explain why I dislike promised ... will and COCA usage indicates that some people use it but promised ... would is far more common and should be preferred.


If you're distinguishing future from future perfect, that's really the difference between "will be" and "will have been". "would" is a different mood, and implies here a counterfactual: he promised that he would have been home tomorrow but he didn't come.
The future tense is correct. Tomorrow is the point where he will be home. It will not have been a completed action in the past at that point.




The first. That is:
He promised that he will be home tomorrow.
Often shortened to:
He promised [that] he'll be home tomorrrow

عايزين هيمنجواى يحل السؤال دة
اذا كان الاجانب اختلفوا فية