30分,英语达人进,现在老师讲到过去完成时态,完全不懂~什么have been have gone how long has your room been dirty?为什么不用have?为什么用has?而且我不知道什么时候加been~,还有这些have ever ,for,since,还有什
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 03:16:12
30分,英语达人进,现在老师讲到过去完成时态,完全不懂~什么have been have gone how long has your room been dirty?为什么不用have?为什么用has?而且我不知道什么时候加been~,还有这些have ever ,for,since,还有什
30分,英语达人进,现在老师讲到过去完成时态,完全不懂~什么have been have gone
how long has your room been dirty?为什么不用have?为什么用has?而且我不知道什么时候加been~,还有这些have ever ,for,since,还有什么乱七八糟的,过去完成时我是完全没有懂~,可以可以帮我理清一遍过去完成时!还有我的写作~什么情况下标点以后大写?
各位英语达人,靠你们了~,我现在超级蒙~
30分,英语达人进,现在老师讲到过去完成时态,完全不懂~什么have been have gone how long has your room been dirty?为什么不用have?为什么用has?而且我不知道什么时候加been~,还有这些have ever ,for,since,还有什
首先句义:你的房间脏了多久了?
先把句子分析一下吧,把句子变成陈述句:my room has been dirty (for...加时间段)
1. 之所以用has是因为句子主语是room, 要用三单,所以是has,have是在主语是第一人称和第二人称时用.
2. 之所以有been是因为,如果把句子变成一般现代式:my room is dirty.is的原型是be,再变成完成时就是has been.
关于ever,for,since都是表示程度:ever表示曾经怎么怎么样,例如:你曾经去过长城吗?----Have you ever been to the Great Wall?
for和since一般后面跟时间状语,for...表示已经怎么怎么样了一段时间,而since...表示从什么时候就已经怎么怎么样.例如:我当老师已经有十年了---I have been a teacher for 10 years.又如:我从三年前就住在这儿了---I have lived here since 3 years ago.
其实过去完成时和现在完成时差不多,句式就是把所有现在完成时中的have/has变成had,话说你问的句子是现在完成时.唯一在用法上不一样的是,现在完成时是指做一件事已经有一段时间了,而且现在还在继续做.而过去完成时是指过去一直做一件事,但是现在不做了.
关于标点,我没太明白你问的.写完一句话就打句号,然后之后的句子的第一个词的第一个字母是大写,剩下的是小写(特殊词除外).
写了这么多,不知你明白了没有.