English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

3 answers

Will have refers to the future. Let me give you an example:
By 2010 I will have been living here for 10 years. That means that I'm making an assumption about what is going to happen in the future providing that nothing will change (i.e. I won't move etc)
Would have is probability in the past - it refers to something that was possible in the past but didn't happen, e.g. If I'd known it was your birthday yesterday, I would have got you a present.

Hope it helps

2007-01-05 03:50:03 · answer #1 · answered by Louise Oriole 3 · 0 0

"would have" is used in the third conditional to describe things from the past that didn't happen. Look at this example:

In 2005 I got fat because I ate a lot of food.
IF I had eaten less, I WOULD HAVE remained thin.

"will have" is the future perfect tense, and can be used in the simple (with a past participle) or in the continuous (with "been", a continuous verb and duration of time). It describes things that are either finished (simple) or in progress (continuous) at a specific time in the future. For example:

SIMPLE: At 10:00 am tomorrow, I WILL HAVE EATEN breakfast.
CONTINUOUS: At 4:00 pm tomorrow, I WILL HAVE BEEN WORKING for seven hours.

Normally, students are taught the future perfect tenses before they learn about the third conditional, as it provides some structural help.

2007-01-05 05:44:13 · answer #2 · answered by Jetgirly 6 · 0 0

Would have - something would were going to do but didn't

Will have - something you ARE going to do

I'm not sure if that helps you should put them in a sentence so we know how you are using them.

2007-01-05 03:51:20 · answer #3 · answered by Smelly 2 · 0 1

fedest.com, questions and answers