Вопрос:

I wish I ... as good a singer as Mary

Ответ:

Решение:

Это предложение выражает несбыточное желание или сожаление о настоящем. В таких конструкциях после I wish используется сослагательное наклонение (subjunctive mood).

Когда речь идет о желании, чтобы что-то было иначе в настоящем, используется форма прошедшего времени глагола to be, которая для всех лиц (включая I) — were.

Пример: I wish I were taller. (Жаль, что я не выше).

В данном случае, мы желаем быть хорошим певцом, как Мэри, но, возможно, не являемся таковым в настоящем. Поэтому правильно использовать were.

  1. were — используется для выражения несбыточного желания или сожаления в настоящем.
  2. be — это инфинитив, не подходит по грамматике.
  3. am — форма настоящего времени, не подходит для несбыточного желания.
  4. will be — используется для выражения желания будущего, что здесь неуместно.

Ответ: were