英语三级B级

单选题He has been away from home ________ three months ago.

参考答案:A进入在线模考
本题答案选A。句意:他离开家已经三个月了。本题考查时态。句子为现在完成时,故判断出应该使用介词since,若选for,则表示一段时间,应去掉句末的ago。后面两项也不符合题意。