He has been back .A. since a monthB. for a monthC. for a month agoD. in a month

发布时间:2020-08-22 20:33:22

He has been back     .
A. since a month
B. for a month
C. for a month ago
D. in a month

网友回答

A. since a month
(答案→)B. for a month
C. for a month ago
D. in a month
解析:since后不能接一段时间,for后接一段时间表示时间长短,用于完成时态,不能接时间点,in后面接一段时间表示在多久之后,用于将来时态。句意:他已经回来一个月了。故选B。
以上问题属网友观点,不代表本站立场,仅供参考!