My goodness, you have been busy!
天哪,你一直在忙!
《牛津词典》Dozens of villages have been razed.
几十座村庄已被夷为平地。
《柯林斯英汉双解大词典》Her next of kin have been informed.
她最近的亲属已得到通知了。
《牛津词典》Temperatures have been above average.
气温一直比平均温度高。
《牛津词典》The company's assets have been frozen.
这家公司的资产已被冻结。
《牛津词典》We have been negotiating for more pay.
我们一直在为增加工资进行协商。
《牛津词典》Parts of the recording have been erased.
部分录音已被抹掉。
《牛津词典》Their names have been linked romantically.
一提到他们的名字,人们就会想到他们发生了感情瓜葛。
《牛津词典》Severe winds have been battering the coast.
狂风一直在海岸肆虐。
《牛津词典》Some local shops have been fleecing tourists.
有些当地商店一直在敲旅游者的竹杠。
《牛津词典》At times they have been shamefully neglected.
有时他们被可耻地忽略了。
《柯林斯英汉双解大词典》The damage couldn't have been caused accidentally.
这次损毁不可能是偶然因素造成的。
《牛津词典》The marshes have been drained.
沼泽地里的水已排干。
《牛津词典》Your trip must have been fun!
你这次旅行一定很开心吧!
《牛津词典》Things have been going badly.
事情进展得不顺利。
《牛津词典》How could I have been so stupid?
我怎么会这么傻?
《柯林斯英汉双解大词典》You could have been killed!
你本可能被杀了。
《柯林斯英汉双解大词典》There have been some ugly scenes.
出现了一些丑恶的场面。
《柯林斯英汉双解大词典》He should have been more careful.
他应当更小心点儿才是。
《牛津词典》These figures have been disputed.
有人对这些数字提出了质疑。
《牛津词典》The results have been encouraging.
这些结果是鼓舞人心的。
《柯林斯英汉双解大词典》The meal couldn't have been better.
这顿饭再好吃不过了。
《牛津词典》Many buildings have been spruced up.
许多建筑物已经焕然一新。
《柯林斯英汉双解大词典》All the debts have been consolidated.
所有债项均已合并。
《牛津词典》There appears to have been a mistake.
看来有一个差错。
《牛津词典》My gloves have been missing for ages.
我的手套已经丢了很久了。
《牛津词典》The accident could have been avoided.
这个事故本来是可以避免的。
《牛津词典》The accident could have been prevented.
这次事故本来是可以防止的。
《牛津词典》The economic sanctions have been lifted.
经济制裁业已取消。
《牛津词典》