lagoo
Member
- Joined
- Feb 5, 2017
- Member Type
- Student or Learner
- Native Language
- Chinese
- Home Country
- China
- Current Location
- China
The use of "would have" is always very tricky to me, so I made up all these sentences, which might be wrong, together with my analyses. I hope this time I will get a thorough understanding of "would have" with your precious and insightful help.
1) I think Tom will have returned home now.
The speaker is quite certain that Tom has returned home.
2)I think Tom would have returned home by 6 p.m.(Now, it's 9 p.m)
The speaker is quite certain that Tom had returned before 6 p.m.
3) I thought Tom would have returned home by now.
"Tom would have returned home by now" was my thought at a previous time than 'now'. This is just a time shift version of "Tom will have returned home by a future point of time".
4) It was 6 p.m. and I thought Tom would have returned home.
The speaker was quite certain that Tom had returned home before 6 p.m.
5) It was 6 p.m. and I thought Tom would have returned home if not for that delayed bus.
Tom had not returned home.
6) I think Tom would have returned home tomorrow if not for that delayed bus.
Tom is unlikely to return home tomorrow.
1) I think Tom will have returned home now.
The speaker is quite certain that Tom has returned home.
2)I think Tom would have returned home by 6 p.m.(Now, it's 9 p.m)
The speaker is quite certain that Tom had returned before 6 p.m.
3) I thought Tom would have returned home by now.
"Tom would have returned home by now" was my thought at a previous time than 'now'. This is just a time shift version of "Tom will have returned home by a future point of time".
4) It was 6 p.m. and I thought Tom would have returned home.
The speaker was quite certain that Tom had returned home before 6 p.m.
5) It was 6 p.m. and I thought Tom would have returned home if not for that delayed bus.
Tom had not returned home.
6) I think Tom would have returned home tomorrow if not for that delayed bus.
Tom is unlikely to return home tomorrow.