아래 문장 들을 살펴 보니 각각문장의 현재 완료형 동사를 과거 형으로 고치고 과거 동사를 현재 완료형 동사로 고치라는 질문인 것 같은데,
1. Has Tom been sick yesterday ?
Did Tom be --- > Was Tom sick yesterday.
틀린이유
be 동사의 현재 완료형 동사를 과거 형 동사로 고치라고 하는 경우 주어 Tom이 3잉칭 단수아기 때문에
Has Tom been sick yesterday 라는 현재 완료동사를 주어가 3인칭 단수의 be 동사의 과거 동사는 was를
써야 하는 것이임으로, be 동사의 과거 동사 was 대산에 did 조동사를 사용 할 수 없게 영어 문법에 되어
있기 때문에 틀린 겁니다.
================
2. He has signed a contract with Arsenal last month.
Did sign --- sighned
틀린 이유
이 경우 현재완료 형 동사 has signed 대신에 과거동사를 써야 하는 경우 구테어 did sign 이라고 할 것이
아니라 그냥 signed라고 간단히 쓰면 될 것을 구태여 did sign이라고 쓸 필요가 없다는 면에서 틀렸다고
보는 겁니다.
================
3. I used this phone for five years.
have used
이 문장의 경우 과거 동사 used 대신에 현재 완료동사로 바꾼 것이기 때문에 맞다는 것입니다.
================
4, Has Joe visityed Korea in the summer of 2009 ?
Did Joe Visited
사실 의문문인 이 문장의 동사가 현재 완료형 동사이기 때문에 Did Joe visited 라고 쓴 것도 틀린 겁니다.
왜 그러냐 하면 주어 Joe앞에 did 라는 과거 조동사가 문장 맨 앞에 나와 있기 때문에 주어인 Joe 뒤에
오는 동사 visited가 아니라 그냥 visit라고 해야 맞는 겁니다.
왜 그러냐 하면 의문문 문장의 맨 앞에 Did라는 과거 조동사 나와 있는 경우 의문 문장의 맨 앞에 괴거 조동
사 Did가 나와 있기 때문에 주어 뒤에 오는 동사는 현재동사 visit가 오면 되는 것이지 과거 동사 visited가
오면 틀리는 문장이되는 겁니다.
https://en.dict.naver.com/#/search?query=did&range=all 네아버 영어 사전 참조 예문
‘Why did you tell her our secret?’ ‘I did no such thing!’
“넌 왜 그녀에게 우리 비밀을 말했니?” “난 그런 짓[말] 안 했어!”
================
2024년 2월 11일 오후 3 : 40
mytr****