海南你好吗
幼苗
共回答了12个问题采纳率:100% 举报
把"also"和"has"换一下位置,"also"的位置应该是动前"be"后,就是在动词的前面,"be"动词的后面,表示“也”,这里的"has"实际上是be动词.
"have done"是现在完成时的结构,表示“已经发生的动作对现在的影响”或“已经发生的动作一直持续到现在并且还有 ‘可能’ 继续持续下去”
"have been doing"是现在完成进行时的结构,表示“已经发生的动作,一直持续到现在,并且 ‘一定’ 会继续持续下去”.与现在完成时的区别就在于“可能”和“一定”.
而后面的"for two years"指的是已经两年了,“可能”继续做下去,是表示可能继续持续下去,不是一定,所以时态没有错
而"shoe"前有"a"了,就不用加"s"了,所以"shoe"也没错
"for"就不用说了,也没错.
1年前
2