一到初中的语法题,I ‘ve been sitting in front of the computer for an hour.I ‘ve been sitting能不能改成I have sit
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 03:59:51
一到初中的语法题,I ‘ve been sitting in front of the computer for an hour.I ‘ve been sitting能不能改成I have sit
一到初中的语法题,I ‘ve been sitting in front of the computer for an hour.
I ‘ve been sitting能不能改成I have sit
一到初中的语法题,I ‘ve been sitting in front of the computer for an hour.I ‘ve been sitting能不能改成I have sit
首先应该是 I have sat 然后修改要根据语境和语法
(sit 的过去时和完成时是sat)
其次现在完成进行时一般是用在这个动作从过去开始做,现在仍然在继续(have been doing)
而现在完成时则是从过去做到现在,已经做完了,对现在产生的影响(have done)
这种改法的确要根据上下文.不过根据你给出的这句话,因为有“for an hour"的出现,所以如果你想把它改成 “I have sat."是可以的~但意思有所变化——表示你已经在电脑前坐了一个小时现在不坐了.不过还要根据你整体文章来看,如果前后文表明 “我”还在电脑前坐着的话,那最好还是用现在完成进行时,表示该动作还在继续.
希望有所帮助!
现在完成进行时表示从过去到现在一直进行的动作或刚刚完成,感觉更适合这个句子的语境
不能
sit 表示的是 “坐”这个动作,即从站姿改为坐姿,它不能延续
而原句中想表示的是 我一直在坐的这个状态I ‘ve been sitting
所以不能改为have sit
have been doing sth 强调的是一直做某事 体重强调的是一直都坐在电脑前 而用have done sth 表示已经做某事 没有强调一直 所以不能改
正确语态是 I have sat
sat 是 sit 的完成时。
可以改,但两者意思有点不同。
I have been sitting 是进行时,表示描述的情况还在发生。
I have sat 形容已过去的事。那应该是哪一个呢?上下文呢?是要看上下文的。 若无上下文, 用 I have been sitting 。...
全部展开
正确语态是 I have sat
sat 是 sit 的完成时。
可以改,但两者意思有点不同。
I have been sitting 是进行时,表示描述的情况还在发生。
I have sat 形容已过去的事。
收起
语法上可以,但是没有换之前语气更强烈,表达更好!在这里现在完成进行时表示一直在电脑前做了一个小时,有些劳累等等意思!
i have been sitting in front of the computer for an hour 是代表说 ”我”现在还坐在电脑前,但是在此之前我已经坐了1个小时了。
但如果说i have sat in front of the computer for an hour.
翻译为,我已经在电脑前坐了一个小时了。但我可能现在已近不坐在那儿了。
注意:sit-s...
全部展开
i have been sitting in front of the computer for an hour 是代表说 ”我”现在还坐在电脑前,但是在此之前我已经坐了1个小时了。
但如果说i have sat in front of the computer for an hour.
翻译为,我已经在电脑前坐了一个小时了。但我可能现在已近不坐在那儿了。
注意:sit-sat-sat
sit 的过去时和完成时都是sat
收起