问题补充:
What has been ? You haven’t been around to see us for ages.
A. turning you away
B. keeping you away
C. giving you away
D. putting you away
答案:
A. turning you away
(答案→)B. keeping you away
C. giving you away
D. putting you away
解析:短语辨析。Turn away避开;解雇;keep away防范;不解近;give away放弃,泄露;put away放好,储存。句意:是什么让你不来看我们?你不抽时间来看我们已有几年了?结合语境可知选B为最佳答案。