How many pages of this book have you read 为何用have不用did
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 08:40:20
How many pages of this book have you read 为何用have不用did
How many pages of this book have you read 为何用have不用did
How many pages of this book have you read 为何用have不用did
翻译:这本书你已经读了多少页
分析:这是个现在完成时的句子,其结构是:特殊疑问词 + have / has + 主语+ 过去分词
而如果用:How many pages of this book did you read?是一般过去时,不如现在完成时表达的意思准确
用have表示到现在为止你已经阅读了多少页
用did表示过去你阅读了多少页
强调的不一样
两个在语法上都可以,只是表达的意思不一样,要是想表达到现在为止看了多少页就用have,若是想表达过去看了多少页,就用did ,did表示动作在过去已经发生且完成了,而have 表示动动作在过去发生且一直延续到现在。
,
这句话主要是测试你对现在完成时的掌握情况。
现在完成时表示已经完成,并对现在造成了一定的影响或结果。而一般过去时就表示过去已经发生的事情。
How many pages of this book have you read?说明你已经读了多少页,隐藏的含义就是还有多少页没有读。
How many pages of this book did you read?这个句子在语法...
全部展开
这句话主要是测试你对现在完成时的掌握情况。
现在完成时表示已经完成,并对现在造成了一定的影响或结果。而一般过去时就表示过去已经发生的事情。
How many pages of this book have you read?说明你已经读了多少页,隐藏的含义就是还有多少页没有读。
How many pages of this book did you read?这个句子在语法上也是正确的。但是意思的表达没有用have清楚!
收起
have强调持续性,问到现在为止。did语法没错,问的是过去阅读量,这个要看前面提示。
这个强调的是已经完成,你已经读完多少页,所以用have