[시제의 분류]

2장. 시제

1. 직설법 시제 - 12 시제

[형태 예시 : take]

과거	took

현재	take(s)

미래	will take

과거완료	had taken

현재완료	have(has) taken

미래완료	will have taken

과거진행형	was(were) taking

현재진행형	am(are,is) taking

미래진행형	will be taking

과거완료진행형	had been taking

현재완료진행형	have(has) been taking

미래완료진행형	will have been taking

2. 가정법 시제

① 현재

If + 주어 + 현재동사(동.원) ～, 주어 + will(may,shall,must) + 동.원

(현대영어에서 if절에 현재형을 쓰므로, 조건의 부사절로 알아두기 바람)

② 미래

If +주어+ should(were to)+동.원 ～, 주어 + 조동사과거(or 현재) + 동.원

③ 과거

If + 주어 + 과거동사(were) ～ 주어 + 조동사의 과거 + 동.원 ～

④ 과거완료

If + 주어 + had + p.p ～ 주어 + 조동사의 과거 + have + p.p. ～

⑤ I wish + 주어 + 과거(or 과거완료)

⑥ as if(=as though) + 주어 + 과거(or 과거완료)

⑦ It is time that + 주어 + 과거동사

⑧ 주절：suggest, insist, demand, order, propose, require등 that + 주어 + (should) + 동.원

3. 준동사 시제 - [5장, 6장 준동사]편 참고

- 준동사구 안의 시제와 본동사와 시제 차이를 비교해야 한다.

단순부정사	to + R : 주절의 시제가 종속절의 시제가 같거나 종속절의 시제가 한 시제 느린 경우

완료부정사	to + have + p.p. : 종속절의 시제가 주절의 시제보다 한 시제 빠른 경우

단순동명사	동.원+ing : 주절의 시제가 종속절의 시제가 같거나 종속절의 시제가 한 시제 느린 경우

완료동명사	having + p.p. : 종속절의 시제가 주절의 시제보다 한 시제 빠른 경우

단순분사구문	동.원+ing : 주절의 시제가 종속절의 시제가 같거나 종속절의 시제가 한 시제 느린 경우

완료분사구문	having + p.p. : 종속절의 시제가 주절의 시제보다 한 시제 빠른 경우

1. 현재 시제

2장. 시제	1. 현재 시제

- 미래에 줄쳐 있을 때 반드시 확인할 것

시간의 부사절과 조건의 부사절 - 미래를 쓸 경우에만 현재시제를 쓸 것

- 과거나 그 외 다른 시제를 쓸 수 있음 (미래만 쓸 수 없을 뿐임)

- 부사절은 문장의 구성요소가 될 수 없으므로 있어도, 없어도 영향을 미치지 않음

① 시간을 나타내는 접속사 - when, until(= till), before, after, while, as soon as, by the time

② 조건을 나타내는 접속사 - if, unless

- 시간과 조건의 부사절을 이끄는 접속사 다음의 동사는 접속사 자체가 미래의 의미를 포함하고 있고, 현재 시점에서 미래를 예측하므로 미래를 쓰지 않고 현재시제가 미래를 대신한다.

☞ when이 부사절이 아닌 경우 - 원래 시제 그대로 쓴다

① 명사절 - 의문사절 (언제) : 주어, 목적어, 보어, 전치사 뒤에 위치함

ex) I don't know when he will come.

② 형용사절 - 관계부사절 (자체가 해석 안됨) : 선행사(명사)를 수식하는 절

ex) I don't know the time when he will come.

☞ if가 명사절인 경우 (-인지 아닌지) - 원래 시제 그대로 쓴다.

ex) I don't know if he will come.

☞ while이 양보의 부사절인 경우 (-이지만, 반면에) - 원래 시제 그대로 쓴다.

[기출문제 1]

[기출문제 1]

is

if(조건의 부사절)절에서는 미래 대신 현재를 씀

그래서 날씨가 좋으면, 그는 8월에 여의도에 도착할 것이다.

So, if the weather [will be / is] good, he will arrive in Yeouido on August.

put

시간의 부사절(when: -할 때)에서는 현재 시제가 미래 시제를 대신하므로, [put]이 적절하다.

다른 사람의 관점에서 삶을 바라봄으로써, 세상은 수많은 차이점들에 대해 더 잘 이해할 수 있게 된다. 업계에서, 판매자들은 고객들의 입장에 있어 볼 때 더 잘할 수 있다.

perspective : 관점, 견해, 전망

By looking at life from another person's perspective, the world has a better understanding of its countless differences. In the business world, sellers will do well when they [will put / put] themselves in their customers' shoes.

find

before + 주어 + 현재시제 : 시간의 부사절에서 미래대신 현재시제를 쓴다.

그들은 직장을 찾기 전에 몇 가지 기술과 경험을 얻을 수 있게 될 것이다.

They will be able to get some skills and experience before they [will find / find] a job.

will finish

if(-인지 아닌지)절이 명사절이므로 원래 시제 그대로 미래를 쓴다.

나는 그가 내일 그 작업을 끝낼지 어떨지 모르겠다.

I don't know if he [finishes / will finish) the project tomorrow.

will complete

plan 의 목적어역할을 하는 명사절이므로 when(의문사:언제)절은 원래 시제 그대로 미래가 와야 함

좋은 성적을 얻는 학생들은 언제 자기들의 숙제를 하는지를 계획을 세우면서, 그들의 시간을 짠다.

assignment : 숙제

Students with high grades organize their time, planning when they [complete / will complete] their assignments.

become

until : 시간의 부사절을 이끄는 접속사 미래대신 현재를 씀

이들 가족 여행은 보통 애들이 십대가 될 때까지 계속된다.

These family trips usually continue until their children [will become / become] teenagers.

will not solve

while이 양보의 부사절 : -이지만 (시간의 부사절이 아님) 미래의 일을 나타내므로 미래시제 그대로

이러한 단순한 게임이 당신의 모든 문제를 해결하지 못할 지라도, 그것은 당신에게 필요한 관점을 대단히 많이 줄 수 있다.

perspective 관점, 시각

While this simple game [will not solve / wasn't solve] every your problems, it can give you an enormous amount of needed perspective.

slow

when ... down, 은 문장의 아무런 영향을 미치지 않는 시간의 부사절이므로 미래대신 현재시제를 쓴다

관리자들은 고객들이 속도를 느리게 하면, 몇 개의 품목을 더 살 것이라고 바라게 된다.

Managers hope that when customers [will slow / slow] down, they will buy a few extra items.

do

until : 시간의 부사절을 이끄는 접속사절 내에서는 미래대신 현재시제를 쓸 것

우리가 한 달간 여행할 시간이나 돈이 없다면 그렇게 될 때까지 기다린다.

If we don't have the time or money to travel for a month, we wait until we [do / will].

finish

시간의 부사절 as soon as + 주어 + 미래를 쓸 수 없고 미래대신 현재 시제

우리는 기말 시험이 끝나자마자 제주도로 갈 예정이다.

We are going to Jeju Island as soon as we [finish / will finish] taking our final exams.

have

조건의 if절에서 미래대신 현재시제가 대신함

물론, 여권이 있다면, 여권이 완벽한 입증이 되기 때문에 출생증명서를 가져갈 필요가 없을 것이다.

certificate : 증명서, 인증서

authentication : 증명

Of course, if you [have / will have] a passport, you will not need to bring birth certificates as the passport will provide complete  authentication.

can tell

before + 주어 + 미래를 쓸 수 없다. : 시간의 부사절

도망 가버린 로봇 물고기에 대해 이야기를 할 수 있으려면 몇 년은 더 지나야 할 것이다.

It’ll be a few more years before you [can tell / will tell] the story of the robofish that got away.

will come

when절이 부사절이 아니고 the time을 선행사로 하는 관계 부사절이므로 미래시제를 그대로 쓴다.

당신의 꿈이 실현되는 날이 분명히 올 것입니다.

The time will surely come when your dreams [come / will come] true.

will have finished

by the time she arrives는 시간의 부사절로 현재시제이나, 주절은 미래의 내용이므로 미래(완료)시제를 쓴다.

그녀가 도착할 무렵이면, 우리는 숙제를 끝낼 것이다.

By the time she arrives, we [have finished / will have finished] our homework.

2-1. 과거와 현재완료 비교 - 반드시 시간부사(구)를 확인할 것

2장. 시제	2. 과거, 현재완료, 과거완료 비교

(have+p.p.)

- 과거는 현재 상황에 그 영향을 미치지 못함

- 현재완료는 과거와 현재사이의 과정을 나타내는 시제이고 현재까지 그 영향이 미침

= 과거+현재

① 과거와 함께 쓰는 시간부사(구) - 반드시 암기할 것

ago / last + 시간명사 : 지난 ... / yesterday / (in) 지난 년도 (1985년 등) / then (=at that time) / once (upon a time) : 한때, 옛날에 / one day : 과거의 어느 날 (미래에도 쓰기도 함) / the other day (=a few days ago) : 요전 날, 며칠 전 / just now : 방금 전

☞ ago(부사) : 과거시제 - 현재를 기준으로 그 이전

(숫자와 함께 쓴다)

☞ ago + 명사로는 쓸 수 없다. ago는 전치사가 아니고, 부사이기 때문에 숫자+ago로 쓰인다.

☞ before(전치사) : 완료시제와 함께 씀 - have p.p., had p.p.

- before + 명사 or 특정사건 함께 과거시제와도 씀

- 과거를 기준으로 그 이전, 이후를 나타낼 때.

② 현재완료 (have+p.p.)와 함께 쓰는 시간부사(구)

- 과거완료와도 함께 쓸 수 있음

how long / for + 숫자 / for a long time / so far (=until now = up to now) : 지금까지

/ yet, already, just, often, now, never 등

☞ since (～이후로, ～이래로) : 접속사, 전치사, 부사로 사용

주어 + 현재완료(have+p.p.) ～, since + 주어 + 과거동사 ~ .

[since + 과거시점]

Since + 주어 + 과거동사 ～,	주어 + 현재완료(have+p.p.) ～ .

[since + 과거시점]

2-2. 과거와 과거완료 비교 - 주절과 종속절을 반드시 비교

(had+p.p.)

☞ 과거완료를 쓰는 경우는 두 개의 문장 (주로, 주절과 종속절)에서 어떤 상황이 더 먼저 일어나느냐를 비교하므로, 처음부터 과거완료를 쓸 수 없다.

- 과거의 시점에서 발생하는 시제 - 현재나 미래와는 상관없음

- 과거이전을 나타내기도 하고, 과거의 지속적인 상황을 나타내기도 함.

대과거                         과거완료

☞ 구조

주어 + 과거동사 -----   + 접속사 + 주어 + 과거 or had + p.p..........

주절                      종속절 cf) 종속절에 현재완료(have+p.p.)가 올 수 없다

ex) Yesterday I lost the book that my father had bought me.

[기출문제 2]

[기출문제 2]

has visited → visited

2001년 여름이라는 특정 과거시점이 있으므로 과거시제를 써야 한다.

2001년 여름에 그는 한국 아산을 방문해서 주택건축계획에 참가했다.

In the summer of 2001, he  has visited Asan, Korea, to participate in a house-building project.	(2002년 수능기출)

has died → had been dead

wanted 시점이 과거이고 her mother가 죽은 것은 그 이전부터 wanted시점까지 이므로 과거완료가 와야한다.

그는 그녀의 여동생들이 어떤 사람인지, 아버지는 어떤 분인지, 그녀의 어머니는 돌아가신 지 얼마나 되었는지 알고 싶어했다.

He wanted to know what kinds of girls her sisters were, what her father was like, and how long her mother [has / had] been dead.                                  (96년 수능기출)

has toured

since 1994년 이후로 주어+have+p.p. 문장임.

인간의 주거 환경을 증진시키는 전 미국 대통령 Jimmy Carter는 1994년 이래로 여러나라를 순방해 왔다

former : 이전의, 전의

Former U.S. President Jimmy Carter,  who promotes Habitat for Humanity, [has toured / was toured] various countries  since 1994.                               (2002년 수능기출응용)

ago : 과거시제

그러나 그것은 50년 전의 일이었다.

But that was fifty years [ago / before].

has lived

for almost one million years : 시간의 과정을 나타내는 말과 함께 쓰이는 시제는?

인간은 지구상에 거의 백만년 동안이나 살았다.

A man [lived / has lived] on the earth for almost one million years.

had

came보다 먼저 일어난 내용이므로 과거완료가 정답임

나중에 어머니가 돌아오셔서 뭘 하고 있었는지 물어보셨다. 나는 웃으면서 “네, 그냥 돌아다녔어요.”하고 대답했다.

hang around : 돌아다니다, 배회하다

Later my mother came home and asked me what I [have / had] been doing. Laughing, I responded, “Oh, just hanging around.”

have dived, were

for + 기간 : 현재완료, ago : 과거시제

수천 년 동안 인간은 조개들과 갑각류를 찾기 위해 물밑을 잠수해왔다. 대략 2,300년 전에 오랫동안 물밑에서 머무르기 위해 숨을 쉴 수 있는 관을 사용했다.

For thousands of years men [have dived / dived] under water to look for shells and shellfish. About 2,300 years ago men [were / have been] using breathing tubes to stay under the water for a long time.

have shopped

since(~ 이후로)가 있으므로, 완료 시제인 have shopped가 적절하다.

Newton 야외 벼룩시장이 토요일에 개장했다. 새 시장은 Newton 시내와 가까운 57번 고속도로와 King가(街)에 위치하고 있다. 개장 이후로 800명 이상이 시장에서 물건을 샀다.

The Newton Outdoor Flea Market opened Saturday. The new market is located at Highway 57 and King Avenue near downtown Newton. More than 800 people [shopped / have shopped] at the market since the opening.

spent

2005년 명백한 과거시점이므로 과거시제가 정답

가령, 2005년에 Florida에서만 20억 달러를 에어컨 가동에 사용하였다.

In 2005, for example, Florida alone [spent / has spent] $2 billion just on air conditioning.

had

heard 시점보다 그 이전이므로 과거완료가 정답

어제 그는 결국 합격했다는 것을 들었다.

Yesterday he heard that he [had / was] passed it after all.

it has been broken

how long : 과거부터 지금까지의 현재완료와 함께 쓰임

고장 난 벽시계가 4시30분을 가리키고 있다. 당신은 그것이 얼마나 오랫동안 고장 나 있었는지 궁금해 한다.

A broken clock shows that the time is four-thirty. You wonder how long [it has been broken / it was broken].

had never seen

Until photography was invented : 과거 이전의 내용을 설명하는 것이므로 과거완료가 정답임

사진술이 발명될 때까지, 대부분 미국인들은 그들 대통령의 진짜 모습을 결코 본 적이 없다.

Until photography was invented, most Americans [have / had] never seen a “true likeness” of their President.

Since

women’s events have become very important and popular : 현재완료가 와 있으므로 그때 이후로 의미가 되어야 함

그때 이후로, 여성들의 경기가 중요하게 되었고 인기가 있었다.

[Since / Until] then, women’s events have become very important and popular.

broke

1642 : 지난년도는 과거시제

1642년에, 의회와 왕 사이에 전쟁이 발발했다.

parliament : 의회

In 1642, a war [broke / has broken] out between the Parliament and the king.

had died

told 시점보다 his mother가 죽은 것이 먼저이므로 과거완료를 써야한다.

그 의사는 병원 로비에서 그 여자의 아들을 만나 그의 어머니가 돌아가셨다고 말했다.

The doctor met the woman's son in the lobby of the hospital and told him that his mother [died / had died].

Before

this invention(명사) 앞에 오는 품사는 전치사이다.

이 발명품이 있기 전에, 사람들은 어두워진 후 촛불이나 가스등으로 집에 불을 밝혔다.

[Ago / Before] this invention, people had to light their homes after dark with candles or gas lighting.

had

opened시점보다 had failed가 그 이전이므로

Pittsburgh에 사는 한 여자가 두 주인이 그녀에 앞서 비참하게 실패했던 곳에서 식당을 개업했다.

miserably : 비참하게

A woman in Pittsburgh opened a restaurant in a place where two owners [have / had] failed miserably before her.

before

had never given은 과거완료이므로 명확한 과거의 시점을 나타내는 ago는 과거와 함께 쓰므로 before가 정답임

Pasteur는 광견병에 대한 치료법을 갖고 있다고 믿었지만 결코 전에는 그것을 다른 사람에게 준 적이 없었다.

rabies : 광견병

Pasteur believed that he had a cure for rabies, but he had never given it to a person [ago / before].

had been

그때는 이미 결혼한 상태이므로 그때는 과거지만 그 이전부터 특정 과거시점까지의 내용을 나타내야 하므로, 과거완료가 알맞다.

그때, 우리 뒤에 앉아있던 여자가 남편에게 속삭이는 소리가 우연히 들렸다. “저 두 사람 좀 봐, 아마 첫 데이트인가봐!” 그 때 우리는 결혼한 지 13년이 되었었다!

whisper : 속삭이다

Then, I overheard the woman behind us whisper to her husband, "Look at those two, probably out on one of their first dates!" At the time, we [have been / had been] married for thirteen years!

rise / raise

since

앞에 현재완료가 있어서　‘그 때 이후로’라는 뜻, 여기서는 부사로 쓰임. then 자체는 과거시제를 써야함. then을 쓰려면, 주어+have+p.p.... since then.로 쓴다.

그들은 자신들이 그 때 이후로 그것을 비밀의 장소에 보관해 오고 있다고 한다.

They say that they have kept it in a secret place [since / then].

3. 가정법

2장. 시제	`	3. 가정법

(1) if 절이 있는 가정법 - 주절에 조동사의 과거가 있어야한다

would, could, should, might

- if절에서 if를 생략하면 주어와 동사가 도치된다.

① 가정법 과거

If + 주어 + 과거동사(were) ～ 주어 + 조동사의 과거+동.원 ～

② 가정법 과거완료 - if절이 과거완료면 가정법뿐이다

If + 주어 + had + p.p ～ 주어 + 조동사의 과거+have+p.p. ～

③ 혼합 가정법 - 시간부사를 반드시 확인할 것

If + S + had + p.p + 과거시간부사, S + 조동사의 과거 + 동.원 + 현재시간부사

If + S + 과거동사 + 현재시간부사, S + 조동사의 과거 + have + p.p + 과거시간부사

☞ if절 구분

부사절(조건) - If + 주어 + 현재동사.... , 주어 + will(can, may, .....) + 동.원... : 만약 -라면

명사절 - 주어 + 동사 + if + 주어 + will + 동.원.... : -인지 아닌지

(2) if 절이 없는 가정법

① I wish + 주어 + 과거동사 또는 과거완료 (현재의 내용 : 과거, 과거의 내용 : 과거완료)

② 주어 + 동사(직설법) + as if (=as though) + 주어 + 과거동사 또는 과거완료

③ It is (high) time (that) 주어 + 과거동사(= should+동.원) ～ .

④ 주절에 오는 말이 가정법의 적용을 받는 말

insist, suggest(=propose), order, advise, demand, recommend, ask, wish, require등

주절에 주장, 명령, 요구, 충고, 소망의 말이 올 때, that절에 (should)+동.원이 온다.

(단, 종속절의 내용이 의무, 당연, 미래의 내용일 때만)

(3) 가정법에서‘If절’을 대신하는 경우

① Without your help, I would have failed. = If it were not for or If it had not been for

cf) But for your love, she could not be such a nice girl.

② In your place I would not do such a thing.

③ To see the sight, you could not helped laughing.

④ I went out for dinner. Otherwise, I could have helped you.

= If I had not gone out for dinner.

[기출문제 3]

[기출문제 3]

would have reached

가정법 : if 절이 과거완료, 주절은 조동사의 과거 + have + p.p.가 와야 한다.

따라서, 만약 당신이 그 날 화성을 향해 빛을 쏘았다면, 그것은 186초 만에 화성에 도달하였을 것이다.

Thus, if you had turned a light toward Mars that day, it [had reached /  would have reached]   Mars in 186 seconds.                                         (2004년 수능 기출문제)

hadn't eaten

10일 동안 아무것도 먹지 않은 것은 과거의 사실에 반대 - 가정법은 과거완료가 되어야 함

그는 10일 동안 아무것도 먹지 않은 것처럼 보였다.

He looked as if he [didn't eat / hadn't eaten] for ten days.

find

가정법 과거문장임

예를 들어, 경험있는 옛날의 선원들은 자신들이 특정 시기에 특정 방향으로 항해를 하게 되면 목적지를 발견하게 될 것을 알고 있었다.

mariner : 선원

destination : 목적지, 행선지

For example, experienced early mariners knew that if they sailed in a certain direction for a certain period of time, they would [find / have found] their destination.

had stayed

wished (that) 주어 + 가정법 과거완료

최근에 산호섬에서 5일을 보냈던 두 명의 남자는 거기에 더 오래 머물기를 바랬다.

coral : 산호

Two men who recently spent five days on a coral island wished they [had stayed / have stayed] there longer.

have beaten

Had it not been for + 명사 = If it had not been for : 가정법 과거완료임

Washington의 용맹함과 군사적 전략이 없었더라면, 식민지들이 영국군을 이기지 못했을 것이다.

military : 군사

strategy : 전략

Had it not been for Washington's bravery and military strategy, the colonies could hardly [beat / have beaten] the British.

wash

‘요구’를 나타내는 동사 demand, ask. require 뒤에 오는 that절에서는 (should+동.원)을 사용하므로 wash가 정답임

우리의 둘째 아들이 태어난 다음에 내 남편이 내가 입원한 병실에서 그 아이에게 젖병으로 우유를 먹이고 있을 때 간호사가 씩씩하게 걸어 들어와서 그 아이를 세균으로부터 보호할 수 있도록 남편이 손을 씻고 병원 가운을 입은 다음에 우유를 다시 먹일 것을 요구했다.

resume : 다시시작하다

feed : 먹이다, 먹이를 주다

germ : 세균

After the birth of our second son, my husband was bottle-feeding him in my hospital room, when a nurse marched in and demanded that he [wash / washed] his hands and put on a hospital gown before resuming the feeding so as to protect the baby from germs.

had taken

insist시점보다 먼저 일어난 상황이므로 과거완료가 되어야한다. should + 동.원이 오려면 that절이 의무, 당연, 미래의 내용이 되어야 함

사고가 일어난 장소를 정확하게 판단하기 어렵다. 많은 목격자들은 사고가 횡단보도에서 일어났다고 주장했다

take place : 발생하다, 일어나다

witness : 목격(자)하다

crosswalk : 횡단보도

It was difficult to determine exactly where the accident had taken place. Many witnesses insisted that the accident [should take / had taken] place on the crosswalk.   (97년 수능기출)

had stopped to criticize

as though(=as if) + 주어 + 동사 : 가정법과거 또는 가정법 과거완료가 온다

잠시 동안 파리의 모든 사람들이 이들 화가들의 급진적인 스타일을 비난하기 위해 멈춘 것처럼 보였다.

radical : 급진적인

It seemed for a moment as though all of Paris [had stopped to criticize / stopping to criticize] the radical style of these artists.

want

가정법 과거 문장

아들이 그 보트에서 잘 수만 있다면 아들이 밤에 자러 가고 싶어 할 것이라고 느꼈다.

She felt that if he could sleep in the boat, he would [want / have wanted] to go to bed at night.

hadn't

이미 일어난 과거의 일을 반대로 가정하는 것이므로 가정법과거완료가 올바른 표현이다. (주절에 would have been이므로)

해변에 있던 한 경찰관은 만약 Clauss가 그렇게 신속하고 단호하게 반응하지 않았더라면 한명 대신 두 명의 익사자가 있었을 거라고 말했다.

decisively : 단호하게

drown : 익사하다

A policeman, who was on the beach, said that if Clauss [haven’t / hadn’t] reacted so quickly and decisively, there would have been two drownings instead of one.

be

혼합가정법은 시간부사에 유의할 것: Had the trees resisted these tiny tendrils는 If the trees had resisted these tiny tendrils에서 if를 생략하고 주어와 조동사 had를 도치시킨 문장이다. 조건절은 가정법 과거완료 형태를 취하고 있지만 (주절에 today는 직설법에는 현재이지만 가정법은 한 시제 앞서야 하므로) 가정법 과거가 와야 한다. 이와 같이 조건절은 가정법 과거완료이지만 주절이 가정법 과거가 되는 경우가 있는데 이를 혼합 가정법이라 한다. ex> If he had taken his doctor's advice, he might still be alive. (그가 의사의 충고를 받아들였더라면 그는 아직도 살아 있을지도 모른다.)

나무들이 이 작은 덩굴손에 저항을 했더라면 그것들은 오늘의 상태로 있지 않을 것이다.

tendril : 넝쿨손

state : 상태

Had the trees resisted these tiny tendrils, they would not [be / have been] in the state they are today.

which

they would not otherwise have been able to see는 see도 역시 동사의 역할을 하므로 see의 목적어가 없다 : 불완전한 문장이므로 관계대명사자리임 - 반드시 문장구조를 확인할 것

사진술이 없었더라면 사람들이 보지 못했을 여러 장소들을 보는 것을 가능하게 해 주었다.

Photography allowed people to see places which they would not otherwise [be / have been] able to see.

looks

일반적인 사실이므로 현재시제임

달의 착시에 대한 한 가지 설명은 상대적인 크기와 관련이 있다. 이 생각은 달이 나무, 건물, 그리고 다른 물체들과 비교되기 때문에 그것이 지평선 위에서 매우 커 보인다는 것을 암시한다.

One explanation of the moon illusion involves relative size. This idea suggests that the moon [look / looks] very large on the horizon because it is compared with trees, buildings, and other objects.

stopped

It is (high) time (that) smoker + 과거동사..

흡연가들이 담배를 끊을 때이다.

It is high time smokers [stop / stopped] smoking.

has

insist가 ‘강력히 요구하다’는 의미의 ‘주장하다’의 뜻일 때에는 that 절에서 ‘(should)+동사 원형을 사용하지만 어떤 사실을 주장할 때는 인칭과 시제에 맞게 사용한다. 마지막 문장은 과거에 있었던 사실을 주장한 것이므로 has가 맞다.

“어머니 말씀에 의하면 내가 의과 대학에 다니는 것은 내가 (어머니의)말을 듣지 않는 단지 또 다른 예일 뿐이래. 어머니가 의사가 되지 말고 의사와 결혼하라고 나에게 언제나 말씀하셨다고 어머니는 주장하시거든.”

"According to her, my going to medical school is just another example of how I don't listen. She insists she [has / have] always told me to marry a doctor, not become one."

be, investigate

suggest 다음의 that절에는 당위성(~해야 한다)의 내용이 올 경우는 (should)동사원형의 형태가 되고, 사실적 정보전달의 경우에는 시제의 일치를 따른다. ‘be used to + 동사원형’은 ‘～하는 것에 사용되다’의 의미고, ‘be used to ～ing’는 ‘～하는 것에 익숙하다’의 의미이다.

Harvey는 심장이 혈액 순환 체계의 중심이라고 말했다. 몇 년 지나 새로이 발명된 현미경이 그의 주장을 조사하는데 사용되어졌다. 그 현미경을 통해서 의사들은 살아있는 물고기의 꼬리에서 피가 흐르는 것을 관찰하고 그의 말이 옳다는 것을 알게 되었다.

circulate : 순환하다     tail : 꼬리

investigate : 조사하다 claim : 주장(하다)

Harvey suggested that the heart [be / was] at the center of a blood-circulating system.

have found

가정법 과거완료인 앞 문장 ‘if you had visited ~ in the middle ages’의 가정이 계속 이어지는 문장이므로, could have found가 적절하다.

그러나, 중세 과학자들의 작업실을 방문해 보았다면 도구를 거의 발견할 수 없었을 것이다. 그 대신, 책, 종이, 펜과 잉크 밖에 없는 작업실을 발견 할 수 있었을 것이다.

However, if you had visited a scientist’s workroom in the medieval ages, you would have found very few instruments. Instead, you could [find / have found] a workroom containing no more than books, papers, pens and ink.

정답