I have been doing some historical research.
我一直在进行史学研究。
《牛津词典》I have been moved to write a few lines of verse.
我曾经被感动得写了几行诗。
《柯林斯英汉双解大词典》I have been scrupulous about telling them the dangers.
我告诉他们这些危险是很讲良心的。
《柯林斯英汉双解大词典》I have been on sick leave for seven months with depression.
我因患抑郁症已休了7个月的病假。
《柯林斯英汉双解大词典》I have been a faithful reader of your newspaper for many years.
我是贵报多年来的忠实读者。
《牛津词典》For the last twenty-three or twenty-four years I have been an agnostic.
在过去的23或24年的时间里我一直是一个不可知论者。
《柯林斯英汉双解大词典》Dear Peter, I have been thinking about you so much during the past few days.
亲爱的彼得,在过去的几天中我一直深深思念着你。
《柯林斯英汉双解大词典》I have been doing community service work in Oakland for the past several years.
过去几年里我一直在奥克兰做社区服务工作。
《柯林斯英汉双解大词典》I have been convinced that the print media are more accurate and more reliable than television.
我一直深信印刷媒体比电视更准确、更可靠。
《柯林斯英汉双解大词典》I have been throwing up.
我一直在呕吐。
I have been writing and rewriting it.
我一直在写,又重写。
How could I have been so stupid?
我怎么会这么傻?
《柯林斯英汉双解大词典》I have been nominated to the committee.
我被任命为委员会委员。
《牛津词典》I have been given charge of this class.
我受命负责这个班。
《柯林斯英汉双解大词典》They understand what I have been through.
他们对我的遭遇很同情。
《牛津词典》James and I have been out of touch for years.
我和詹姆斯已经多年没有联系了。
《柯林斯英汉双解大词典》I have been known to faint at the sight of blood.
大家都知道,我看到血就会昏倒。
《牛津词典》I have been picked out to represent the whole team.
我被挑选出来代表全队。
《柯林斯英汉双解大词典》I have been a subscriber to Newsweek for many years.
我已是《新闻周刊》一名多年的订户。
《柯林斯英汉双解大词典》This just proves what I have been saying for some time.
这恰好证实了我长久以来所说的。
《牛津词典》My partner and I have been trying for a baby for two years.
我和我的配偶两年来一直试着生个孩子。
《柯林斯英汉双解大词典》I have been fortunate enough to visit many parts of the world as a lecturer.
我很有福气,去过世界许多地方作演讲。
《牛津词典》I have been an asthmatic from childhood and was never able to play any sports.
我从小就是个哮喘病人,从来不能参加任何体育运动。
《柯林斯英汉双解大词典》I have been made to feel a social and psychological misfit for not wanting children.
因为不想要孩子,使我觉得自己在社交和心理上与他人格格不入。
《柯林斯英汉双解大词典》I have been there to Greenhill fair.
我去过那里的格林希尔集市。
Peradventure I have been unwise.
也许我是不明智的。
I have been to South Africa.
我去过南非。
I have been to many famous lakes.
我去过很多著名的湖泊。
O, what a fool I have been!
啊,我真是个傻瓜!
I have been to the Bund.
我已经去过外滩了。