早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Wherehashestayedinthepastdays?完成时,Have/has+过去分词变一般疑问句把助动词提前,没错吧.可像上边的问句,has或have需要改动吗?Stayed呢?(也就是说不是一般疑问句的)怎么问?

题目详情
Where has he stayed in the past days?
完成时,Have/has+过去分词变一般疑问句把助动词提前,没错吧.
可像上边的问句,has或have需要改动吗?Stayed呢?(也就是说不是一般疑问句的)怎么问?
▼优质解答
答案和解析
错了,照这样的语法,回答应该是
He has stayed Shanghai in the past days.
你觉得这样对吗?
没错,通常我们讲sb stay in Shanghai during the past days or in the past days or for the past days.
反过来,问句的问题就简单了.
此外,stay是一个持续状态,用法等同wait
完成时态的持续动词不能直接用过分形式,应该加上be
所以,可以改成Where has he been staying in the past days?