"Speak" употребляется в случаях, когда мы сообщаем о чьей-то способности говорить (в том числе - на иностранном языке), а также он обозначает "беседовать с кем-либо о чём-либо" и "выступать":
● How many languages do you speak?
● I'd like to speak to her.
● Companies' representatives will speak at the conference.
"Talk" - "разговаривать", "обсуждать". Глаголы talk и speak могут быть часто взаимозаменяемы, но глагол speak употребляется, когда важен сам факт разговора, а глагол talk, когда имеет значение, о чём говорили:
● They were talking together in the hall.
● Let’s talk about love.
"Say" - "произнести что-то", "сказать что-то (кому-то)". Часто употребляется для передачи чьих-либо слов:
● What did you say to her?
● They said they had sent a letter.
"Tell" - употребляется в значении "рассказать", "сообщить". Этот глагол всегда требует после себя дополнения, указывающего на лицо, которому что-то было сказано:
● Can you tell me how to get to there?
● My friend told me about it.
Хороший ответ.
Единственный вопрос еще, что такое “i’d”?