# data[].attributes.body
- S + advised sb (that) should do/ do st
- S + advised sb (not) to do st

# data[].attributes.body
S + invited + sb + to-V

# data[].attributes.headline
3. Offer (Đề xuất): Đề xuất việc gì, mời ai cái gì

# data[].attributes.subject
3. Offer (Đề xuất): Đề xuất việc gì, mời ai cái gì

# data[].attributes.body
S + offered sb st

# data[].attributes.body
- S + suggested (that) sb (should) do sth ...  --> Không có sự tham gia của S
- S + suggested doing st --> Có sự tham gia của S

# data[].attributes.body
Câu hỏi gián tiếp sử dụng với "should": Sử dụng khi người nói băn khoăn, tự hỏi nên hay không nên làm gì.
- Wh-qs: S + asked + O + wh- + to-V ...
- Yes/No-qs: S + asked + O + whether + to-V ...
(Các động từ tường thuật khác ngoài "to ask sb": wonder, (not) be sure, have no idea, (not) know, (not) decide, (not) tell sb)
Eg:
- "We don't know who we should contact", they said.
=> They said they didn't know who to contact.
- "Should I phone him?", she wondered
=> She wondered whether to phone him.
Note: Ta không dùng "why" trong câu gián tiếp với 'wh-qs', không dùng "if" trong câu gián tiếp với 'Yes/No-qs'.

# data[].attributes.body
1. apologise (xin lỗi )
S+ apologised to sb for doing st
2. deny (từ chối, phủ nhận)
S+ denied st/ doing st
3. recommend (gợi ý, giới thiệu)
- S + recommended sb st
- S + recommended doing st
- S + recommended that sb (should) do st
4. wish (ước, chúc)
S+ wished sb st

5. promise (hứa)
"S + will/won't + V..."

>> S +promised sb (not) to do st

6. remind (nhắc nhở)
S + reminded sb to do st
7. warn (cảnh báo)
S + warned sb to do st
S + warned sb against st/ doing st
8. threatened (đe dọa)
S + threatened to do st
9. Câu cảm thán
S + exclaimed + that + S + V( lùi thì )

# data[].attributes.body
- Ta thực hiện đổi ngôi cho phù hợp với người nói và người nghe.
Eg: I -> he/she
We -> they
Us -> them
...

# data[].attributes.body
S + said + (to + O)/ told + O + (that) + S + V_lùi thì....
Eg: She said that her mother worked in a factory.

# data[].attributes.body
Câu trực tiếp là câu đối thoại trực tiếp tại thời điểm nói hoặc là câu trích dẫn lời nói của một người khác. Lời trích dẫn được đặt trong dấu ngoặc kép.

# data[].attributes.headline
2. Biến đổi các từ chỉ địa điểm, thời gian:  

# data[].attributes.subject
2. Biến đổi các từ chỉ địa điểm, thời gian:  

# data[].attributes.body
+ here => there
+ this => that
+ these => those
+ now => then
+ today => that day
+ this week => that week
+ tomorrow => the next day/ the following day
+ next week => the next week/ the following week
+ the day after tomorrow => two days after
+ ago => before
+ last week => the week before/ the previous week
+ the day before yesterday => two days before.

# data[].attributes.body
a. Yes/ No- questions:
S + asked + O/ wondered/ wanted to know + if/ whether + S + V_lùi thì....
Eg: He asked me whether I had finished my homework.
b. Wh- questions:
S + asked/ wondered/ wanted to know + Wh- + S +V_lùi thì....
Note:
Khi chuyển câu hỏi sang gián tiếp, thể của câu chuyển từ nghi vấn sang khẳng định.

# data[].attributes.body
Câu gián tiếp là câu tường thuật lại lời nói của một người khác (có thể ở một thời điểm hoặc một không gian khác). Khi thuật lại ta phải giữ nguyên ý của người nói nhưng từ ngữ có thể thay đổi cho phù hợp.

# data[].attributes.body
S + asked/told + O + to-V/not to-V
Eg: Our teacher told us to do the homework.

# data[].attributes.body
HTĐ    ->    QKĐ
HTTD    ->    QKTD
HTHT / QKĐ    ->    QKHT
TLĐ (will/ shall)    ->    TL trong QK (would/ should)
TLG (am/ is/ are / going to + V)  ->  was/ were  going to + V
Can    ->    Could
May    ->    Might
Must (have to)   ->    Had to
Could/ would/ should/ might /ought to.      -> giữ nguyên