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

Areyouswimmingtomorrow?有语法错误吗?

题目详情
Are you swimming tomorrow?有语法错误吗?
▼优质解答
答案和解析
Are you swimming tomorrow?有语法错误吗?5 | 离问题结束还有 14 天 20 小时 | 落花╮成冢 | 检举
答:这个问题很不好回答.
我们知道,现在进行时可以表示将来如:I'm coming.我就来.He is leaving for Shanghai tomorrow.他明天将动身前往上海.
但仅限于表示“位移”的动词:come,go,leave,move,fly,和少数含有此意的动词:start,begin,do,meet 等等,表示将要发生的、计划或安排好的事情.
swim一词尽管也和walk一样,是有“位移”的动词,但是它也可以相对来说,在一个“点”运动.这和 "I am swimming to the opposite bank." 表示“我要游到对岸”是不一样的.
楼主的这句话是想表达 “明天我要去游泳”(不比看电视,不用离开家,一般有个“去”的过程),所以,应用go这个表示“位移”的动词,用go swimming这个短语.所以最好表达为:
I am going swimming tomorrow.
另外,一般说go to sp.to swim.是可以的,如:go to the river to swim/ go there to swim.常见的说法是go swimming,和:go shopping,go camping一样的表达.不太有人说go to swim的.因为go to 一般是加地点名词的.如果说加动词说:sb.will go to do sth.则=In order to do sth,sb.will go.这是有问题的.
不过,现在已经将is going to看作情态动词will了,所以,sb.is going to swim tomorrow.是可以的.
结论:如要表达我明天打算(去)游泳,可以表达为:
1.I am going to swim tomorrow.
2.I am going swimming tomorrow.
PS:口语中,可能有人会这这么说,也能让人明白这层意思,因为有tomorrow这个时间状语,不会让人误会成现在正在进行的动作.但既然要说到语法,毕竟要符合大多数人的语言习惯(表达方法).考试时,最好别这么说,别这么用.