永发信息网

英语问题,拜托高手们讲讲经验 哈O(∩_∩)O~

答案:2  悬赏:0  手机版
解决时间 2021-08-12 12:18
  • 提问者网友:我是我
  • 2021-08-11 20:03
怎样才能搞清楚句子的时态,然后正确使用语法?可以举例说明一下
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-08-11 20:35

首先要明确几个时态的概念,可以根据不同的语境选用时态



时态其实很好判断的,如果是单独造句的话,更具实际情况选用,如果是判断已给句子的时态的话,看时间状语是一个很好的方法,比如


I’m —— my homework now.有now作状语,谓语自然用现在进行时doing,


再比如I —— my homework yesterday evening时间状语为 yesterday evening,则为一般过去时,谓语就选用did


那么如果是I —— my homework every morning,很明显就是一般现在时,自然用do了。


不同时态的标志不同,几个常用的时态时间状语标志比如:


一般现在时 every day ,every year ,once a week,always等


现在进行时 now,at the monent. right now等


现在完成时 for two weeks,over the years等


现在完成进行时 since I was 7 等


一般过去时 yesterday,last year,ago等


过去进行时 at this time yesterday等


过去完成时 before,once等


一般将来时 in the future ,in ten years等



当然上面说的都是比较标准的语法,如果是口语化的话,很多语境下选用的时态是可以互换的



全部回答
  • 1楼网友:不甚了了
  • 2021-08-11 21:54

一般来说,主要记得be动词跟动词的时态变换就OK了。

比如am are is have has跟动词原型(go, say)就是现在时

was were had跟动词过去时(went,said) 就是一般过去时

was were had + 动词过去分词 (gone,said) 就是完成时

再来就是一些代表时间的时间状语。

句子中有

every day ,every year ,once a week,always等词语=一般现在时

now,at the monent. right now等词语=现在进行时

for two weeks,over the years等词语=现在完成时

since..... 等词语= 现在完成进行时

yesterday,last year,ago等词语=一般过去时

at this time yesterday等词语=过去进行时

before,once等词语=过去完成时

in the future ,in ten years等词语 =一般将来时

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯