What's the difference between the following two sentences?
By 2020 I will have been living in London for sixteen years.
By 2020 I will have been lived in London for sisteen years.
Edit: sorry, typo, my fault. The second setence should be By 2020 I will have lived in London for sisteen years.
Search from various English teachers...
Answers · 5
0
The first sentence is correct.
0
CORRECT: By 2020 I will have been living in London for sixteen years. (I will still be living in London.)
INCORRECT: By 2020 I will have been lived in London for sisteen years.
CORRECT: By 2020 I will have lived in London for sixteen years. (In this sentence, the meaning isn't quite as clear. It's possible that you could still be living in London or perhaps you will decide to leave in 2020. Either way, the sentence is correct.)
In these examples, the difference in meaning is so slight that it's not worth worrying about.
0
我知道。。。但是他们的区别呢。
0
第一个句子是过去完成进行时(present perfect continuous)。
第二个句子表示的是被动语态(passive)+ 现在完成时(present perfect simple)。
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
