我来解答lz的疑问吧。你注意看一下Unit 3里凡是用了现在进行时表将来的句子,是不是都跟了个时间状语,那些时间状语是不是都有个共同特征:都是不远的,很近的将来。如:
1.She's babying her sister for vacation.(这个vacation是马上就来的)
2.I'm shopping this weekend.
所以,用现在进行时表将来主要有两点:
1.表位置移动的词如:come,go,leave,start,fly等,总用现在进行时表将来。
I'm coming soon!
He's flying to Beijing tomorrow.
2.现在进行时表将来,一般是不久的,很近的将来。如果是很远的将来还是该用
将来时态。
I'm shopping this weekend.
I will visit Beijing next year.
另外:lz提到be doing 到底是理解成现在进行时,表示动作正在进行;还是用现在进行时表将来,其实主要是看时间状语。如果句中的时间状语是now或某个时间点,那当然是现在进行时;如果时间状语是表不久的将来时间,如:this afternoon,next week等等,那就是将来时的用法。如:
1.She is babysitting her sister now.她正在照顾她妹妹。
2.She is babysitting her sister this weekend. 这个周末她要照顾她妹妹
语法只是语言的规则,如果外片看多了,更会感觉语法无用了。
你的理解基本上是对的。
至于 I'm babysitting my sister 应该理解为现在进行时,如电话中如此回答。也要注意时间段的概念,如别人问你一上午都在忙什么呀。如果是要放假了,同学问打算,可以用 I am going,I have to等等。
What are you doing on vacation? 毕竟是中国的书上的内容。也许可以理解为你一个假期都在做什么。如2天的假期,第二天下午同学来电话这么问。
此句可能也是从 How are you doing转型过来的,那样的话,实际上是问好,即你假期过得怎么样。
应该是on vacation这个时间状语的存在而产生区别
现在进行时是目前的动作,是瞬间的,就在这时,on vacation是个时间段,感觉不合理,就好像问:假期里你现在在做什么,你不觉得感觉好怪么
要是真的问目前应该是now这个瞬间时间状语,what are you doing now
如果你一定要说这个假期,到目前为止都一直正在做什么,应该用现在完成进行时:
what have you been doing on vacation你假期到现在一直在做什么
因此What are you doing on vacation?只能理解为:将要做什么
短暂性动词的进行时才表将来,而一般情况是不表示动作正在发生的。这样的词有arrive be go end start open close leave finish stay stop return move etc.对了 不仅位移动词而且部分非位移动词的进行时也表将来,均属于短暂性动词
babysit应该算短暂性动词吧,不能说正在,也不是结合语境来说的