By the time +过去时,主句用过去完成时 若加一般现在时,主句用现在完成时.若加现在的时间,主句用have done
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 19:33:27
By the time +过去时,主句用过去完成时 若加一般现在时,主句用现在完成时.若加现在的时间,主句用have done
By the time +过去时,主句用过去完成时 若加一般现在时,主句用现在完成时.若加现在的时间,主句用have done
By the time +过去时,主句用过去完成时 若加一般现在时,主句用现在完成时.若加现在的时间,主句用have done
过去完成时表过去的过去 By the time we reached home,He had left.
Before the meeting started,he had left.
现在完成时表对现在产生了影响
I have learned many words in the last few years
加现在的时间 应该可用I have done it now我已经完成了
By the time he arrived home, I had fallen asleep.
本句意思是,你(在过去的时间,比如昨晚)回到家的时候我都已经睡着了。你别管什么语法,你看意思,你回到家这个动作是不是发生在过去,所以用过去式。我已经睡着了,是不是有已经这两个字,有这两个字就要用完成时。发生在过去,又已完成了,就是过去完成时呗。
By the time you ar...
全部展开
By the time he arrived home, I had fallen asleep.
本句意思是,你(在过去的时间,比如昨晚)回到家的时候我都已经睡着了。你别管什么语法,你看意思,你回到家这个动作是不是发生在过去,所以用过去式。我已经睡着了,是不是有已经这两个字,有这两个字就要用完成时。发生在过去,又已完成了,就是过去完成时呗。
By the time you arrive home, I may have fallen asleep.
这句是用来作对将来的推测。意思是,等到你回家,我可能都已经睡着了。同理的,理解意思最重要。意思理解了,语法不难理解。
收起