My young sister has read about one hundred stories --the end of last TERM 填什么和理由可是老师给的答案是since ,我一开始就是写的,by,老师说是错的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 17:57:53

My young sister has read about one hundred stories --the end of last TERM 填什么和理由可是老师给的答案是since ,我一开始就是写的,by,老师说是错的
My young sister has read about one hundred stories --the end of last TERM 填什么和理由
可是老师给的答案是since ,我一开始就是写的,by,老师说是错的

My young sister has read about one hundred stories --the end of last TERM 填什么和理由可是老师给的答案是since ,我一开始就是写的,by,老师说是错的
前面用的是has read 完成时
since翻译成自从上个学期末以来
也就是自从上个学期末以来他已经读了100个故事了,
since 通常搭配完成时

by
by the end of 到...结束的时候
因为前面用的是"完成时",所以用by the end 而不是at the end
by the end强调是到某个时间以前, at the end强调到某个时间点止

因为用的是现在完成时,所以应该是从过去的某个时间到现在为止,所以用since。句意:我妹妹送上学期末开始已经读了大约100个故事了。如果用by应该吧has还成had。

当然是since,此句时态是现在完成时,表示从过去的某段时间到现在完成的事对现在造成的影响。这是现在完成时的定义。by的话表示在上学期末,而since表示从上学期到现在

at the end of 是个词组 在……的尽头,在……的末尾

since与现在完成式或过去完成式连用,意思是:自…以来。这句话的意思是:自从上个学期以来,我妹妹已经读了100本小说。

观察时态,此句用了has read(现在完成时),与现在完成时搭配的词或短语有以下这些:for, since, ever, never, just, already, yet等
短语by the end of ...要和过去完成时搭配使用,请看例句:
I had learnt 5,000 English words by the end of last term. 到上学期期末为止...

全部展开

观察时态,此句用了has read(现在完成时),与现在完成时搭配的词或短语有以下这些:for, since, ever, never, just, already, yet等
短语by the end of ...要和过去完成时搭配使用,请看例句:
I had learnt 5,000 English words by the end of last term. 到上学期期末为止,我已经学了5,000个英语单词了。

收起

since对的
如果用by, by the end of 到...结束的时候,到上个学期结束的时候已经读了100个故事,说的是过去的事情,那么has就要改成had.
用since, since the end of 从上个学期末以来(到现在),前面用has就不矛盾了