一个简单的英语语法My father has been at rest since I was a girl.在我还是小

一个简单的英语语法
My father has been at rest since I was a girl.
在我还是小女孩时,我父亲就已去世了.
在这句话中为什么后面since I was a girl前面还用现在时,能这样用吗,不懂,请讲讲,
想想1976 1年前 已收到6个回答 举报

全面mm产 幼苗

共回答了21个问题采纳率:85.7% 举报

since引导的时间状语从句,从句都是一般过去时,主句是现在完成时(如果主语是it,也可以用一般现在时,比如It is five years since he left.)
表示的意义是从过去一个时间点至今为止一段时间,所以要用现在完成时.

1年前

8

qwen232 幼苗

共回答了21个问题 举报

父亲过去去世了,现在还是去世了,所以用现在完成时
since I was a girl 只是给一个过去的时间点

1年前

2

血流 幼苗

共回答了190个问题 举报

I was a girl一般过去时,
since 现在完成时的标志.作"自从"解,后跟一般过去时,整体表一个时间段.
所以原句没有问题

1年前

2

alison6288 幼苗

共回答了1个问题 举报

我觉得是错句,应该用had,谢谢!

1年前

2

yanzi6617 幼苗

共回答了14个问题 举报

since 前面一般都是现在完成时,代表从那时开始起

1年前

0

野渡无人1970 幼苗

共回答了13个问题 举报

这个句子是对的...
since前面是应该加现在完成时态的
has been 就是现在完成时啊

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.019 s. - webmaster@yulucn.com