两者都是现在完成时,有差别.h**e been in 是说去到某方没走,一直待里;i h**e been in america for 3 years.我已经在美国呆了3.(我现在依然在美国.)h**e been to是说“去过”,现在不在那里了.但是它不是过去时,所以不能像二楼的那个例子用5 years ago.举个例子:i h**e been to america for 3 times.我去过三次美国(我现在不在美国). 20210311
c.tom smokes while thinking of h** future at home. ...up to 4,000 flights are being cancelled with airspace closed in norway,sweden,finland and denmark among ...
一、h**e 可作为助动词,构成完成时态,即h**e done / h**e been doingi h**e fin**hed the work.by the end of 2000, th** factory had produced 200,000 cars.when we get there, they will probably h**e left.we h**e been living...
yet 〔主语〕he 〔谓语动词〕cannot find 〔宾语〕a bank 〔宾补〕ready to let him h**e a credit card (相当于 “get ready to do sth.” 句型的省略,其中的 “do sth.” 就是嵌套的 “let him h**e a credit card”,其结构是 “let +宾语 him + 宾补 h**e a credit ...