语法The old man sat in front of the television every evening, happy to watch...
这里为什么用sat 不是 sitting?是不是有错误?如果无误,那么这是什么用法?做什么成分呢?
还有这句话里逗号是个什么意思?是为了防止句子歧义吗?
首先,肯定不能用sitting,因为这样句子就缺少了谓语,sitting是非谓语中的现在分词形式;如果想要sitting,应该改写为:
The old man sitting in ..... , is happy to watch ...(添加谓语is);
其次,使用sat,说明可能文章的整体是叙述一个过去的事情,所以使用过去式。通常来说,应该使用一般现在时,即sits。