If you've been with someone for this length of time you'll have to ask yourself what reservations have I got?
如果你和某人生活了这么长时间,你得问一下自己,你对这段婚姻满意吗?
He has lived here for a year.
他在这里住了一年了。[表示持续到现在的行为]
Our knowledge of the oceans a hundred years ago was confined to the two-dimensional shape of the sea surface and the hazards of navigation presented by the irregularities in depth of the shallow water close to the land.