I've had ... 我做過……
I have 是現(xiàn)在完成時態(tài),如果說 have had 的話就表明“從之前開始就一直 ”。相反,I've been 是 I'm ... 的現(xiàn)在完成時態(tài),表示“曾是……”
例句:
I've had some personal problems.
我有一些個人問題。
It has been a while since you and I played golf.
我們倆好久沒打高爾夫了。
How're you doing? It has been a while.
過得怎么樣?好久沒見了。
How long have you been married?
你結(jié)婚有多久了?
對話:
A: Is a dog a good animal to keep as a pet?
狗適合當(dāng)寵物養(yǎng)嗎?
B: Sure. I've had dogs since I was a little kid.
嗯,我從很小的時候就開始養(yǎng)狗了。