He has been away ____A. How long B. How often C. How soonD. How far
来源:百度知道 编辑:UC知道 时间:2024/05/18 02:06:09
He has been away ____
说明理由
A. since a month B. for a month C. for a month ago D. in a month
说明理由为什么选C不对?
那说He left for a month ago 对吗?
说明理由
A. since a month B. for a month C. for a month ago D. in a month
说明理由为什么选C不对?
那说He left for a month ago 对吗?
B、for a month 可以认为是一段时间
C、for a month ago 先不说这个说法是否正确,ago就代表了这是一个时间点,一个月之前的那个时间点。
他已经离开了_____。
你觉得是填时间段还是时间点呢?
他已经离开了一个月了 还是 他已经离开了一个月前了?
=================================================
He left a month ago. 不能加 for。
答案选B,ago是过去时的标志词,而题目是完成时,for与一段时间连用用完成时
选C当然不对,
Since + 一个时间点。
For + 一段时间。
看C,
for后面加上了(一个月以前),一个时间点。
故错,
所以选B。
For + 一段时间、
***************************----
不对。句子有问题、
因为有For
说明此句为现在完成时、
而left 为瞬间性动词,
应改成Have been away。
然后有For,
后面不能加一个时间点,
应加一段时间,
翻译为他离开了多长时间。
A 多久
D 一个月以内
He has been preparing for his wedding.
He has been there for six months
he has been 和has he been的区别 是一个陈述一个疑问句式吗?
Where do you think ___________? A.has he gone B.has he been C.he has gone D.he has been
He has been there for six months 和 My brother has never been abroad before。
He has gone to the south 和 He has been to the south如何区分?
He has been----12 years old,but he has ---- no money on him.
He has been away from China( )three years ago
He has been preparing for his wedding是什么时态?
能不能说He has been changed in many ways