that/this都可以用作副词,表示“那么/这么”的意思,但一般只用于否定句和
疑问句,不用于肯定句。而so多数时候用于肯定句。
Is the student that bad? 那个学生有那么坏吗?
He didn't go to school that late.他上学没有那么晚。
You are so good a student.你是这样好的一个学生。
首先,我们先看this 和 that(复数分别用these, those). 这两个词都是
指示代词,其用法如下:
1、这两个词都可以用来指代上文提到的事物,若要指代下文所叙述的事物时,则只能用this, 不能用that.
2、当代词后面带有修饰语时,通常只能用that,而不用其他代词。
然后,再看it, 用作
不定代词时,直接指代上文提到的那个名词,不是其他同类的名词。
再来看so,在下面两种句型中,so用来代替上文提到过的内容,避免重复:
1、主语+表示看法、意见等动词+so
在此句型中,so只用于避免重复前面所说过的内容,等于代替肯定的
名词性从句,可与believe, expect, guess, hope, say, speak, suppose, think等动词及I”m afraid连用。
2. 主语+do+so
在此句型中,so和动词do连用,可用来替代上文出现过的动宾和动状结构,以避免重复。如:
-Have you finished your your homework?
你完成作业没有?
-yes,I did so. (did so = finished my homework. )(
动宾结构)我完成了。