现在完成时完成时 有没有不能用 “for +时间段”的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 19:33:46
现在完成时完成时 有没有不能用 “for +时间段”的?

现在完成时完成时 有没有不能用 “for +时间段”的?
现在完成时完成时 有没有不能用 “for +时间段”的?

现在完成时完成时 有没有不能用 “for +时间段”的?
如果遇到动词是短暂性的,如come,go,arrive,die,这些词是不能在现在完成时态的句式中和for 短语连用的.I have come.(对) I have come here for two hours.(错误)

有呀
完成时后面除可跟 for+时间段,还可以跟 
since+过去一个时间点(译为:自从……以来)
since+时段+ago  等
I have learned English for 5 years
I have learned Engslih 5 years ago.
I hsve learned English since 2007

有啊

现在完成时完成时 有没有不能用 “for +时间段”的? 英语翻译能用现在完成时 She has bee to Shanghai for 2 year .还是说 She went to Shanghai 2 year ago.如果不能用完成时,简单说说理由.呵呵 有动词不能用完成时吗? 有now能不能用现在完成时?举个例子 现在完成时和现在完成进行时的区别是什么?有没有例题比较? I have cleaned my bedroom last night.这句话的时间状语对不?能用在完成时吗?请问过去式和现在完成时有没有通用的时间状语?楼下的说this morning和tonight可以,那为什么last night就不行呢? happen和take place有没有完成时.不能用於被动语态.如题吖.happen 怎麼用的.有完成时没. for+时间是什么时态的标志 过去式和完成时都表示吗?怎么区别for.时间 ago 是表示现在完成时 那没有ago 表示什么 since可不可以用在现在完成时中,还是只能用在现在完成进行时中? 现在完成时可用于虚拟语气么?那么句中出现already只能用完成时么? right now能不能用在现在完成时? 不能用现在完成时表示的词 当完成时态后有for或since时,是用现在完成时,还是用现在完成进行时? 比如例题:His grandmother has ___for ten years.答案为been dead ,为什么不用现在完成时呢? 英语的现在完成时太难了,怎么理解好啊,因为汉语里也没有啊,不好理解,我目前只是知道带已经的都是完成时,但具体含义还是不太明白啊,大家学习现在完成时都有什么好方法啊? 现在完成时能用since.过去完成时不能用since吗? 现在完成时时态问题如果句子中有for+一段时间是否用现完.有什么特别情况用现在完成进行时吗? 完成时,完成进行时,1 你还在中国吗?能这么翻译吗?Have you been in China yet 用现在完成时可以吧?另外上面的句子 能用 still still 能用在完成时吗?3 I have been in China for 3 years.是正确的,I have been being for+一段时间 此时的主句用过去时还是完成时?是过去完成时还是现在完成时?