영어 문법 질문 여러 가지 도움 부탁드려요

영어 문법을 혼자 공부하다 보니 궁금한 점이 많아 도움을 부탁드려요.
아시는 문제만 답해 주셔도 괜찮습니다.

완전 타동사인 explain, suggest, confess, announce는 3형식으로만 쓰이나요?

‘I don’t know when the book will come out.’에서 when절은 왜 명사절인가요? ‘I don’t know’만으로도 문장이 되는 것 같은데, when절이 목적어라면 3형식으로 보는 건가요?

‘As she got older, she was getting generous.’는 문법적으로 맞는 문장인가요? 틀리다면 이유가 궁금해요.

‘Substitute A for B’는 어떤 뜻인가요? ‘Substitute A with B’라고 써도 되나요?

‘I had my hair cut.’에서 my hair cut이 목적어인가요? 문장 형식도 궁금합니다.

사역동사 let, make, have는 목적격 보어로 동사원형을 쓰고, 목적어와 목적격 보어의 관계에 따라 현재분사나 과거분사도 쓸 수 있다고 이해했어요. Help는 to부정사와 동사원형을 모두 쓸 수 있고, get, cause, want, order, ask, enable 등은 목적격 보어로 to부정사를 쓴다고 배웠는데요.

그런데 ‘I couldn’t get the computer working.’에서는 왜 to work가 아니라 working을 쓰나요?

미래완료 진행형과 미래 시제의 차이도 궁금합니다.
‘Jemma will have been studying Spanish for 6 years’와 ‘Jemma will be studying Spanish’는 어떻게 다른가요?

‘Jemma had been playing badminton when I called her’와 ‘Jemma was playing badminton when I called her’의 차이도 알고 싶어요.

‘Jemma will have finished writing an essay’와 ‘Jemma will finish writing an essay’는 어떤 차이가 있나요?

마지막으로 ‘Jemma has been waiting for Kyle’과 ‘Jemma was waiting for Kyle’의 차이도 설명 부탁드립니다.
하나라도 아시는 내용이 있으면 알려주세요~

영어공부포럼 다른 글

목록