三个英语语法小问题1.如何区分when与while作时间状语从句的用法,并请举几个例.2.如何区分having done

1个回答

  • 1.when可以表示时间点和时间段.但是while只表示时间段

    e.g.When I leaving the house,the postman arrived.

    离开家时个时间点,只能用when.

    You can’t do your homework while you’re watching TV.

    你不能一边看电视一边做家庭作业.

    when和while的区别还在于:while引导的时间状语从句多用进行时态,而when引导的时间状语从句多用一般时态.

    e.g.1、While they were talking ,the bell rang.

    正在他们谈话的时候,上课铃响了.

    2、I was doing my homework when my mother came back home yesterday evening.

    昨天晚上妈妈回家的时候,我正在做家庭作业