回答

英文を考える基本は、主語+動詞 です。
1. [Progress(S) (in technology)(M) has made(V:使役動詞) us(O) feel(C:動詞の原形) closer] to people living far away.
※ make(使役動詞):make O ~(動詞の原形) Oに~させる  close to … …に近い
2. In the past, [long distance(S) prevented(V) me(O) from seeing my grandmother] very often.
※S prevent O from ~ing SのためにOは~することができない ← SはOが~することを妨げる
3. However, [cell phones and email(S) has enabled(V) me(O) to communicate(C)] with her easily.
※S enable O to ~ SのおかげでOは~することができる ← SはOが~することを可能にさせる
4. [No one(S1) can predict(V1) <how far communication technology(S2)] will advance(V2) (in the future)(M)>(O1).
※英文:第3文型(SVO) <how far … in the future>:間接疑問文

参考にしてください。

この回答にコメントする
疑問は解決しましたか?