这道题该怎么答?

来源:百度知道 编辑:UC知道 时间:2024/06/15 16:39:07
She _________(not visit) her aunt last weekend.
She ________ (stay) at home and _________(do) some cleaning.

我的答案是 she wasn't visited her aunt last weekend.
she staied at home and did some cleaning.

可是答案用的是 she didn't visit her anut last weekend.
后面都是对的,
我不明白为什么这里要用did而不是was呢?

我想问下大家,在什么情况下用did 还was ,
谢谢,回答详细我会追加分的,

第一句错误原因:括号内是谓语动词 你应该看出来了吧?后面有her aunt作宾语,所以肯定不能使用被动语态呀,因为在被动语态中原句的宾语作了主语,所以,在被动语态中是没有宾语的。这句话中last weekend很明确地指出了是过去时,你也看出来了!可是你用的是be动词加动词过去分词构成的被动语态~~~~~~~~~~~~
第二句错误原因:stay的过去式是直接加ed。

did是助动词,was是be动词,因为visit是行为动词,所以应用did

可以看出She _________(not visit) her aunt last weekend. 这句话是一般过去时态(过去事实发生的),介于后面有动词VISIT,所以就不能加上WAS助动词,而要加DO