时态转换是否正确We had learned (learn) about 800 words by the end of this year .

问题描述:

时态转换是否正确We had learned (learn) about 800 words by the end of this year .

will have learned

1.将来完成时
we will have learnet about.......
2.一般将来时
we will learn about.......
都可以

应该用将来完成式,
We will have learnt about 800 words by the end of this year.
因为是今年的年底所以是将来时,要表达完成,
所以用将来完成式。

learned应该是对的 我觉得had应该是have吧

learned, learnt都可以,一个意思
时态没有问题,因为这种情况可能是在第三人转述或if从句中的部分。不过单独拿出来的话,语法没有问题,但逻辑上可能会给人混乱,英语中许多信息表达是来自于时态,用多了你会发现汉语没有时态要表达事情是件很麻烦的事

应该用现在完成时啊.HAD--HAVE

will have learned
到今年年底
应该将来完成时

是正确的。by the end of +时间 主句谓语动词用过去完成时。