이 영어 문제 설명 부탁드려요

안녕하세요. 이 문제에서 b가 정답이라는데요.
a) have done b) were done c) did d) had been done
왜 d가 아니라 b인지, 수동태가 쓰인 이유도 설명해 주실 수 있을까요?

댓글 6

  • 아이돌2022.06.19

    문장 전체가 있어야 정확하지만, b는 과거 수동태 were done 형태예요.

  • 딸기향2022.06.20

    d는 과거완료 수동태라 과거보다 더 앞선 일을 나타낼 때 써요.
    문장에 기준이 되는 과거 시점이 있는지 먼저 보세요.

  • 푸른들2022.06.20

    주어가 동작을 한 건지 당한 건지 따져 보면 수동태 선택이 쉬워요.

  • 아쿠아리우스2022.06.20

    저도 선택지만 보면 d가 그럴듯해 보여서 문장 전체가 궁금하네요.
    앞뒤 문맥에 따라 시제가 달라질 수 있겠어요.

  • 훌림목2022.06.20

    were done은 과거에 행해졌다는 뜻이고, had been done은 그보다 앞선 시점까지 이미 완료됐다는 뜻이에요.
    그래서 문맥상 단순 과거면 b가 맞을 수 있습니다.
    문장에 시간 표현이나 앞선 사건이 있는지 확인하면 구분돼요.

  • 캐릭터2022.06.20

    문제의 앞뒤 문장까지 같이 적어주시면 시제 이유를 더 정확히 볼 수 있어요.

영어공부포럼 다른 글

목록