一定要注意the 的含义, A中有限定性修饰,所以加the没问题; B中,后面的分词是非限定性修饰,加了the表示特指,好像事先就知道。
1、giving rides...修饰elephant暗示这一类特殊的大象是作者已知的不重要的部分,没有that限定性定语从句准确。 2、时态had been和后面earned不对称,不是过去的过去和过去进行对比,而是过去和同一个过去进行对比。
earn是同时发生的,不能用过去完成时
是两个同一个过去对比,不是过去的过去和过去对比
had been earning, 时态错误 应该与对比的对象时态一致。 2. OG 解释说,noted that the elephant, giving... had been earning, 暗示了这只大象不是新的信息,而是读者所知的已经出现过的内容(因为giving 修饰的缘故?这个解释不太懂)
B has a tense problem (had been earning - this should be the simple past like the other verbs in the sentence). In addition, the "giving rides" modifier implies something going on while it's giving rides, but that's not the correct meaning.
B has a tense problem (had been earning - this should be the simple past like the other verbs in the sentence). In addition, the "giving rides" modifier implies something going on while it's giving rides, but that's not the correct meaning.
时态不对
把网站装进口袋
随时随地练习