和语法有关的.whose duty is putting food on shelves?这个是现在进行时还是过去进行时

和语法有关的.
whose duty is putting food on shelves?这个是现在进行时还是过去进行时?怎么看的?请知道的朋友详细分析一下.
Iamisabella 1年前 已收到4个回答 举报

raodongning 春芽

共回答了19个问题采纳率:89.5% 举报

既不是现在进行时也不是过去进行时,这是个一般现在时的问句.
句子的主语是 whose duty,而is系动词,+ 表语(putting food on shelves),一起做句子的谓语.putting food on shelves 是动名词(putting)引导的表语.
把这个问题回答了,主谓就很清楚了:
Putting food on shelves is John's duty.
John's puty is putting food on shelves.
表语不能用动词原形来充当,因为有了系动词,再加一个动词,句子就会有两个动词谓语,乱套了.一个句子只能有一个谓语.

1年前

3

玉雪仙子 幼苗

共回答了2个问题 举报

不是进行时,是一般现在时,系动词用的是is,一般现在时。putting 是动名词在这里做表语,不是现在分词,不表示正在进行中的动作。
进行时,无论是现在还是过去,都是某一时间正在发生中的动作。在此句中,明显不表示动作,仅表示每天的行为...

1年前

1

7043208 幼苗

共回答了51个问题 举报

一般现在时。

1年前

1

87小洁123 幼苗

共回答了47个问题 举报

一般现在时。putting在这里是动词+ing做动名词用!

1年前

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