We might even by a TV, we haven't had one for as long as we've beenliving together.
for后面应该是一段时间,那样如何理解这里的as long as we've been living together是一段时间呢?是不是省略了 for + some time+ as long as we've been living together 呢?
We haven't had onefor as long as we've been living together.
这个句子非常有意思。
for 是介词,后面的宾语是时间 long,为了表明时间的具体长度,在 long 上面加上了一个比较从句 as long as we've been living together(跟大家生活在一块的时间一样长)。
我再剖析两个类似的句子:
You'll view theerror in a purely negative light for as long as any initial shock anddiscomfort about it continues to exist.
1. 错误的理解是,把for 去掉,让as long as 用作连词,表示条件“只须”。但如此处置是不对的,曲解了句子结构和原意。
2. 正确的剖析是:
(1)view theerror in a purely negative light:用完全负面的见地看待这个错误。
(2)for long:介词短语。表示view“持续的时间”。
(3)在for 后面用了一个比较从句。表示view 持续的时间,跟exsit 的时间“一样长”。
The shutdown wouldlast for as long as it takes.
【翻译】政府关门(政府停摆)的时间需要多长就会持续多长。
字面意思:政府关门持续的时间将会与它需要的时间一样长。
1. Theshutdown would last for long.
2. Theshutdown would last for as long as it takes.
句2是由句1变来。