可只有主句的谓语动词是一般现在时才行,现在完成时不是一般现在时.

1个回答

  • she has forgotten how she can open the window 这句话没错,谓语动词是现在完成时.

    (现在完成时有过去发生的动作延续至今,并对现在产生影响的意思.)

    she has forgotten how she can open the window 的意思是“她忘了”这个动作对现在“不能开窗”产生影响,所以open the window这个动作是现在的,所以用can,不用could.

    注:一般现在时与现在完成时也是时态一致