1现在进行时,表示他正在喝牛奶
2现在完成时(发生在过去但对现在还有影响),用has/have,他说他喝完牛奶了.不用is的原因是前面有He says,表示在他说话的时候牛奶已经喝完,所以用完成时.如果用is drinking就是边说话边喝牛奶,显然是错误的.
从句中一般前面是一般现在时后面就接完成时,这个规律能在很多题目中发现
1现在进行时,表示他正在喝牛奶
2现在完成时(发生在过去但对现在还有影响),用has/have,他说他喝完牛奶了.不用is的原因是前面有He says,表示在他说话的时候牛奶已经喝完,所以用完成时.如果用is drinking就是边说话边喝牛奶,显然是错误的.
从句中一般前面是一般现在时后面就接完成时,这个规律能在很多题目中发现