input:   
  from typing import List
  
  def get_word_lists(strings: List[str]) -> List[List[str]]:
      """
      Generate a list of lists of words from given list of strings. Each sublist contains words from a string,
      starting from the first word, followed by a list of words starting from the second word, and so on.
      
      >>> get_word_lists(["Hello world", "This is a test"])
      [["Hello", "world"], ["This", "is", "a", "test"]]
      >>> get_word_lists(["Good morning", "Code is life"])
      [["Good", "morning"], ["Code", "is", "life"]]
      """
      word_lists = []
      for string in strings:
          words = string.split(" ")
          word_list = []
          for i in range(len(words)):
              word_list.append(words[i:])
          word_lists.append(word_list)
      return word_lists
  
output:     word_lists = []
      for string in strings:
          words = string.split(" ")
          word_list = []
          for i in range(len(words)):
              word_list.append(words[i:])
          word_lists.append(word_list)
      return word_lists